FreeBASIC
0.91.0
|
Go to the source code of this file.
Functions | |
private function_as_ASTNODE_ptr | hIndexExpr () |
private function_as_ASTNODE_ptr | hCheckIntegerIndex (byval_as_ASTNODE_ptr expr) |
private function_as_ASTNODE_ptr | hStaticArrayBoundChk (byval_as_ASTNODE_ptr dimexpr, byval_as_FBVARDIM_ptr d) |
private function_as_ASTNODE_ptr | hFieldArray (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr idxexpr) |
private function_as_ASTNODE_ptr | hUdtDataMember (byval_as_FBSYMBOL_ptr fld, byval_as_integer checkarray) |
private function_as_FBSYMBOL_ptr | hMemberId (byval_as_FBSYMBOL_ptr parent) |
function_as_ASTNODE_ptr | cUdtMember (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr varexpr, byval_as_integer check_array, byval_as_FB_PARSEROPT options) |
function_as_ASTNODE_ptr | cMemberAccess (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr expr) |
private function_as_ASTNODE_ptr | hStrIndexing (byval_as_integer dtype, byval_as_ASTNODE_ptr varexpr, byval_as_ASTNODE_ptr idxexpr) |
function_as_ASTNODE_ptr | cMemberDeref (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr varexpr, byval_as_integer check_array) |
function_as_ASTNODE_ptr | cFuncPtrOrMemberDeref (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr expr, byval_as_integer isfuncptr, byval_as_integer checkarray) |
private function_as_ASTNODE_ptr | hDynArrayBoundChk (byval_as_ASTNODE_ptr expr, byval_as_FBSYMBOL_ptr desc, byval_as_integer idx) |
private function_as_ASTNODE_ptr | cDynArrayIdx (byval_as_FBSYMBOL_ptr sym) |
private function_as_ASTNODE_ptr | hArgArrayBoundChk (byval_as_ASTNODE_ptr expr, byval_as_FBSYMBOL_ptr desc, byval_as_integer idx) |
private function_as_ASTNODE_ptr | cArgArrayIdx (byval_as_FBSYMBOL_ptr sym) |
private function_as_ASTNODE_ptr | cArrayIdx (byval_as_FBSYMBOL_ptr sym) |
private function_as_FBSYMBOL_ptr | hVarAddUndecl (byval_as_zstring_ptr id, byval_as_integer dtype) |
private function_as_ASTNODE_ptr | hMakeArrayIdx (byval_as_FBSYMBOL_ptr sym) |
function_as_ASTNODE_ptr | cVariableEx (byval_as_FBSYMBOL_ptr sym, byval_as_integer check_array) |
function_as_ASTNODE_ptr | cVariableEx (byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer check_array) |
private function_as_ASTNODE_ptr | hImpField (byval_as_FBSYMBOL_ptr this_, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_integer check_array, byval_as_integer is_ptr, byval_as_FB_PARSEROPT options) |
function_as_ASTNODE_ptr | cWithVariable (byval_as_integer check_array) |
function_as_ASTNODE_ptr | cVariable (byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer check_array) |
function_as_ASTNODE_ptr | cImplicitDataMember (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer check_array, byval_as_FB_PARSEROPT options) |
function_as_ASTNODE_ptr | cVarOrDeref (byval_as_FB_VAREXPROPT options) |
private function_as_ASTNODE_ptr cArgArrayIdx | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 907 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr cArrayIdx | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 962 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr cDynArrayIdx | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 807 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cFuncPtrOrMemberDeref | ( | byval_as_integer | dtype, |
byval_as_FBSYMBOL_ptr | subtype, | ||
byval_as_ASTNODE_ptr | expr, | ||
byval_as_integer | isfuncptr, | ||
byval_as_integer | checkarray | ||
) |
Definition at line 726 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cImplicitDataMember | ( | byval_as_FBSYMBOL_ptr | base_parent, |
byval_as_FBSYMCHAIN_ptr | chain_, | ||
byval_as_integer | check_array, | ||
byval_as_FB_PARSEROPT | options | ||
) |
Definition at line 1474 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cMemberAccess | ( | byval_as_integer | dtype, |
byval_as_FBSYMBOL_ptr | subtype, | ||
byval_as_ASTNODE_ptr | expr | ||
) |
Definition at line 435 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cMemberDeref | ( | byval_as_integer | dtype, |
byval_as_FBSYMBOL_ptr | subtype, | ||
byval_as_ASTNODE_ptr | varexpr, | ||
byval_as_integer | check_array | ||
) |
Definition at line 506 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cUdtMember | ( | byval_as_integer | dtype, |
byval_as_FBSYMBOL_ptr | subtype, | ||
byval_as_ASTNODE_ptr | varexpr, | ||
byval_as_integer | check_array, | ||
byval_as_FB_PARSEROPT | options | ||
) |
Definition at line 305 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cVariable | ( | byval_as_FBSYMCHAIN_ptr | chain_, |
byval_as_integer | check_array | ||
) |
Definition at line 1445 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cVariableEx | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_integer | check_array | ||
) |
Definition at line 1130 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cVariableEx | ( | byval_as_FBSYMCHAIN_ptr | chain_, |
byval_as_integer | check_array | ||
) |
function_as_ASTNODE_ptr cVarOrDeref | ( | byval_as_FB_VAREXPROPT | options) |
Definition at line 1504 of file parser-expr-variable.bas.
function_as_ASTNODE_ptr cWithVariable | ( | byval_as_integer | check_array) |
Definition at line 1424 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hArgArrayBoundChk | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_FBSYMBOL_ptr | desc, | ||
byval_as_integer | idx | ||
) |
Definition at line 883 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hCheckIntegerIndex | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 29 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hDynArrayBoundChk | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_FBSYMBOL_ptr | desc, | ||
byval_as_integer | idx | ||
) |
Definition at line 788 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hFieldArray | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_ASTNODE_ptr | idxexpr | ||
) |
Definition at line 73 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hImpField | ( | byval_as_FBSYMBOL_ptr | this_, |
byval_as_integer | dtype, | ||
byval_as_FBSYMBOL_ptr | subtype, | ||
byval_as_integer | check_array, | ||
byval_as_integer | is_ptr, | ||
byval_as_FB_PARSEROPT | options | ||
) |
Definition at line 1378 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hIndexExpr | ( | ) |
Definition at line 12 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hMakeArrayIdx | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 1107 of file parser-expr-variable.bas.
private function_as_FBSYMBOL_ptr hMemberId | ( | byval_as_FBSYMBOL_ptr | parent) |
Definition at line 220 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hStaticArrayBoundChk | ( | byval_as_ASTNODE_ptr | dimexpr, |
byval_as_FBVARDIM_ptr | d | ||
) |
Definition at line 54 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hStrIndexing | ( | byval_as_integer | dtype, |
byval_as_ASTNODE_ptr | varexpr, | ||
byval_as_ASTNODE_ptr | idxexpr | ||
) |
Definition at line 453 of file parser-expr-variable.bas.
private function_as_ASTNODE_ptr hUdtDataMember | ( | byval_as_FBSYMBOL_ptr | fld, |
byval_as_integer | checkarray | ||
) |
Definition at line 155 of file parser-expr-variable.bas.
private function_as_FBSYMBOL_ptr hVarAddUndecl | ( | byval_as_zstring_ptr | id, |
byval_as_integer | dtype | ||
) |
Definition at line 1034 of file parser-expr-variable.bas.