|
FreeBASIC
0.91.0
|


Go to the source code of this file.
Data Structures | |
| class | FB_CMPSTMT_DO |
| class | FB_CMPSTMT_WHILE |
| class | FB_CMPSTMT_FORELM |
| class | FB_CMPSTMT_FOR |
| class | FB_CMPSTMT_IF |
| class | FB_CMPSTMT_PROC |
| class | FB_CMPSTMT_SELCONST |
| class | FB_CMPSTMT_SELECT |
| class | FB_CMPSTMT_WITH |
| class | FB_CMPSTMT_NAMESPACE |
| class | FB_CMPSTMT_EXTERN |
| class | FB_CMPSTMT_SCOPE |
| class | FB_CMPSTMTSTK |
| class | FB_LETSTMT_NODE |
| class | FBPARSER_STMT_LET |
| class | FBPARSER_STMT |
| class | PARSERCTX |
Macros | |
| #define | cCompSetAllowmask(s, v) /* s->allowmask = v */ |
| #define | hSkipStmt() |
| #define | hMatchLPRNT() |
| #define | hMatchRPRNT() |
| #define | hMatchCOMMA() |
| #define | hMatchExpression(e) |
| #define | hMatchExpressionEx(e, dtype) |
| #define | hCheckSuffix(suffix) |
| #define | hEmitCurrLine() |
| #define | hGetInstPtrMode(ip) /* iif( astIsCONST( ip ), FB_PARAMMODE_BYVAL, INVALID ) */ |
| #define | fbIsModLevel() /* (parser.currproc = env.main.proc) */ |
| #define | fbGetCompStmtId() /* parser.stmt.id */ |
| #define | fbGetPrntOptional() /* ((parser.options and FB_PARSEROPT_PRNTOPT) <> 0) */ |
| #define | fbSetPrntOptional(_bool) |
| #define | fbGetCheckArray() /* ((parser.options and FB_PARSEROPT_CHKARRAY) <> 0) */ |
| #define | fbSetCheckArray(_bool) |
| #define | fbGetIsExpression() /* ((parser.options and FB_PARSEROPT_ISEXPR) <> 0) */ |
| #define | fbSetIsExpression(_bool) |
| #define | fbGetIsScope() /* ((parser.options and FB_PARSEROPT_ISSCOPE) <> 0) */ |
| #define | fbSetIsScope(_bool) |
| #define | fbGetEqInParensOnly() /* ((parser.options and FB_PARSEROPT_EQINPARENSONLY) <> 0) */ |
| #define | fbSetEqInParensOnly(_bool) |
| #define | fbGetGtInParensOnly() /* ((parser.options and FB_PARSEROPT_GTINPARENSONLY) <> 0) */ |
| #define | fbSetGtInParensOnly(_bool) |
| #define | fbGetIsPP() /* ((parser.options and FB_PARSEROPT_ISPP) <> 0) */ |
| #define | fbSetIsPP(_bool) |
Typedefs | |
| typedef struct FB_CMPSTMTSTK | FB_CMPSTMTSTK_ |
Functions | |
| sub | cProgram () |
| function_as_integer | cLabel () |
| function_as_integer | cComment (byval_as_LEXCHECK lexflags=LEXCHECK_EVERYTHING) |
| sub | cStatement () |
| function_as_integer | cStmtSeparator (byval_as_LEXCHECK lexflags=LEXCHECK_EVERYTHING) |
| function_as_integer | cDeclaration () |
| sub | cConstDecl (byval_as_integer attrib) |
| sub | cTypeDecl (byval_as_integer attrib) |
| sub | cTypedefMultDecl () |
| sub | cTypedefSingleDecl (byval_as_zstring_ptr pid) |
| sub | cEnumDecl (byval_as_integer attrib) |
| function_as_integer | hCheckScope () |
| function_as_integer | cVariableDecl (byval_as_FB_SYMBATTRIB attrib=FB_SYMBATTRIB_NONE) |
| sub | cAutoVarDecl (byval_as_FB_SYMBATTRIB attrib) |
| function_as_integer | cStaticArrayDecl (byref_as_integer dimensions, as_FBARRAYDIM dTB[+1], byval_as_integer checkprnts[+1]=TRUE, byval_as_integer allow_ellipsis[+1]=TRUE) |
| sub | cArrayDecl (byref_as_integer dimensions, as_ASTNODE_ptr exprTB[+1]) |
| function_as_ASTNODE_ptr | cInitializer (byval_as_FBSYMBOL_ptr s, byval_as_FB_INIOPT options) |
| function_as_ASTNODE_ptr | cTypeOrExpression (byval_as_integer is_len, byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype, byref_as_longint lgt) |
| sub | cTypeOf (byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype, byref_as_longint lgt) |
| function_as_integer | cSymbolType (byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype, byref_as_longint lgt, byval_as_FB_SYMBTYPEOPT options=FB_SYMBTYPEOPT_DEFAULT) |
| function_as_FBSYMCHAIN_ptr | cIdentifier (byref_as_FBSYMBOL_ptr base_parent, byval_as_FB_IDOPT options=FB_IDOPT_DEFAULT) |
| function_as_FBSYMBOL_ptr | cParentId (byval_as_FB_IDOPT options=FB_IDOPT_NONE) |
| sub | cCurrentParentId () |
| sub | cProcDecl () |
| function_as_FBSYMBOL_ptr | cProcHeader (byval_as_FB_SYMBATTRIB attrib, byref_as_integer is_nested, byval_as_FB_PROCOPT options, byval_as_integer tk) |
| sub | cParameters (byval_as_FBSYMBOL_ptr parent, byval_as_FBSYMBOL_ptr proc, byval_as_integer procmode, byval_as_integer isproto) |
| sub | cDefDecl () |
| sub | cOptDecl () |
| function_as_integer | cProcCallOrAssign () |
| function_as_integer | cQuirkStmt (byval_as_FB_TOKEN tk=INVALID) |
| function_as_integer | cCompoundStmt () |
| function_as_integer | cCompStmtCheck () |
| function_as_FB_CMPSTMTSTK_ptr | cCompStmtPush (byval_as_FB_TOKEN id, byval_as_FB_CMPSTMT_MASK allowmask=FB_CMPSTMT_MASK_DEFAULT) |
| function_as_FB_CMPSTMTSTK_ptr | cCompStmtGetTOS (byval_as_FB_TOKEN forid, byval_as_integer showerror=TRUE) |
| sub | cCompStmtPop (byval_as_FB_CMPSTMTSTK_ptr stk) |
| function_as_integer | cCompStmtIsAllowed (byval_as_FB_CMPSTMT_MASK allowmask) |
| sub | cIfStmtBegin () |
| sub | cIfStmtNext () |
| sub | cIfStmtEnd () |
| sub | cForStmtBegin () |
| sub | cForStmtEnd () |
| sub | cDoStmtBegin () |
| sub | cDoStmtEnd () |
| sub | cWhileStmtBegin () |
| sub | cWhileStmtEnd () |
| sub | cSelectStmtBegin () |
| sub | cSelectStmtNext () |
| sub | cSelectStmtEnd () |
| sub | cSelConstStmtBegin () |
| sub | cSelConstStmtNext (byval_as_FB_CMPSTMTSTK_ptr stk) |
| sub | cSelConstStmtEnd (byval_as_FB_CMPSTMTSTK_ptr stk) |
| sub | hDisallowStaticAttrib (byref_as_integer attrib) |
| sub | hDisallowVirtualCtor (byref_as_integer attrib) |
| sub | hDisallowAbstractDtor (byref_as_integer attrib) |
| sub | hDisallowConstCtorDtor (byval_as_integer tk, byref_as_integer attrib) |
| sub | cProcStmtBegin (byval_as_integer attrib=0) |
| sub | cProcStmtEnd () |
| sub | cExitStatement () |
| sub | cEndStatement () |
| sub | cContinueStatement () |
| sub | cWithStmtBegin () |
| sub | cWithStmtEnd () |
| sub | cScopeStmtBegin () |
| sub | cScopeStmtEnd () |
| sub | cNamespaceStmtBegin () |
| sub | cNamespaceStmtEnd () |
| sub | cUsingStmt () |
| sub | cExternStmtBegin () |
| sub | cExternStmtEnd () |
| function_as_integer | cAssignmentOrPtrCall () |
| function_as_integer | cAssignmentOrPtrCallEx (byval_as_ASTNODE_ptr expr) |
| function_as_integer | hIsAssignToken () |
| function_as_integer | cAssignToken () |
| function_as_integer | cOperator (byval_as_integer is_overload) |
| function_as_ASTNODE_ptr | cExpression () |
| function_as_ASTNODE_ptr | cCatExpression () |
| function_as_ASTNODE_ptr | cBoolExpression () |
| function_as_ASTNODE_ptr | cLogExpression () |
| function_as_ASTNODE_ptr | cRelExpression () |
| function_as_ASTNODE_ptr | cAddExpression () |
| function_as_ASTNODE_ptr | cShiftExpression () |
| function_as_ASTNODE_ptr | cModExpression () |
| function_as_ASTNODE_ptr | cIntDivExpression () |
| function_as_ASTNODE_ptr | cMultExpression () |
| function_as_ASTNODE_ptr | cExpExpression () |
| function_as_ASTNODE_ptr | cNegNotExpression () |
| function_as_ASTNODE_ptr | cHighestPrecExpr (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMCHAIN_ptr chain_) |
| function_as_ASTNODE_ptr | cDerefExpression () |
| function_as_ASTNODE_ptr | cAddrOfExpression () |
| function_as_ASTNODE_ptr | cTypeConvExpr (byval_as_FB_TOKEN tk, byval_as_integer isASM=FALSE) |
| function_as_ASTNODE_ptr | cEqInParensOnlyExpr () |
| function_as_ASTNODE_ptr | cGtInParensOnlyExpr () |
| function_as_ASTNODE_ptr | cParentExpression () |
| function_as_ASTNODE_ptr | cAtom (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMCHAIN_ptr chain_) |
| function_as_ASTNODE_ptr | cVariable (byval_as_FBSYMCHAIN_ptr chain, byval_as_integer checkarray=TRUE) |
| 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 checkarray) |
| function_as_ASTNODE_ptr | cWithVariable (byval_as_integer checkarray) |
| function_as_ASTNODE_ptr | cImplicitDataMember (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer checkarray, byval_as_FB_PARSEROPT options) |
| function_as_ASTNODE_ptr | cVarOrDeref (byval_as_FB_VAREXPROPT options=FB_VAREXPROPT_NONE) |
| function_as_ASTNODE_ptr | cFunctionEx (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr sym, byval_as_FB_PARSEROPT options=0) |
| function_as_ASTNODE_ptr | cQuirkFunction (byval_as_FBSYMBOL_ptr sym) |
| function_as_ASTNODE_ptr | cConstant (byval_as_FBSYMBOL_ptr sym) |
| function_as_ASTNODE_ptr | cEnumConstant (byval_as_FBSYMBOL_ptr sym) |
| function_as_ASTNODE_ptr | cStrLiteral (byval_as_integer skiptoken=TRUE) |
| function_as_ASTNODE_ptr | cNumLiteral (byval_as_integer skiptoken=TRUE) |
| function_as_ASTNODE_ptr | cProcArgList (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr proc, byval_as_ASTNODE_ptr ptrexpr, byval_as_FB_CALL_ARG_LIST_ptr arg_list, byval_as_FB_PARSEROPT options) |
| function_as_integer | cAsmBlock () |
| function_as_zstring_ptr | cAliasAttribute () |
| sub | cLibAttribute () |
| sub | cMethodAttributes (byval_as_FBSYMBOL_ptr parent, byref_as_integer attrib) |
| sub | cProcRetType (byval_as_integer attrib, byval_as_FBSYMBOL_ptr proc, byval_as_integer is_proto, byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype) |
| function_as_FB_PROC_RETURN_METHOD | cProcReturnMethod (byval_as_FB_DATATYPE dtype) |
| function_as_FB_FUNCMODE | cProcCallingConv (byval_as_FB_FUNCMODE default=FB_FUNCMODE_FBCALL) |
| sub | cByrefAttribute (byref_as_integer attrib, byval_as_integer is_func) |
| function_as_ASTNODE_ptr | cFunctionCall (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr ptrexpr, byval_as_ASTNODE_ptr thisexpr=NULL, byval_as_FB_PARSEROPT options=0) |
| sub | hMethodCallAddInstPtrOvlArg (byval_as_FBSYMBOL_ptr proc, byval_as_ASTNODE_ptr thisexpr, byval_as_FB_CALL_ARG_LIST_ptr arg_list, byval_as_FB_PARSEROPT_ptr options) |
| function_as_ASTNODE_ptr | cProcCall (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr ptrexpr, byval_as_ASTNODE_ptr thisexpr=NULL, byval_as_integer checkprnts=FALSE, byval_as_FB_PARSEROPT options=0) |
| function_as_ASTNODE_ptr | cMethodCall (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr thisexpr, byval_as_FB_PARSEROPT options) |
| function_as_ASTNODE_ptr | cCtorCall (byval_as_FBSYMBOL_ptr sym) |
| 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=0) |
| function_as_ASTNODE_ptr | cMemberAccess (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr expr) |
| function_as_ASTNODE_ptr | cMemberDeref (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr varexpr, byval_as_integer checkarray) |
| function_as_ASTNODE_ptr | cFuncPtrOrMemberDeref (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr varexpr, byval_as_integer isfuncptr, byval_as_integer checkarray) |
| function_as_ASTNODE_ptr | cStrIdxOrMemberDeref (byval_as_ASTNODE_ptr expr) |
| sub | cAssignment (byval_as_ASTNODE_ptr assgexpr) |
| function_as_FB_PARAMMODE | cBydescArrayArgParens (byval_as_ASTNODE_ptr arg) |
| function_as_integer | cAssignFunctResult (byval_as_integer is_return) |
| function_as_integer | cGfxStmt (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cGfxFunct (byval_as_FB_TOKEN tk) |
| function_as_integer | cGotoStmt (byval_as_FB_TOKEN tk) |
| function_as_integer | cPrintStmt (byval_as_FB_TOKEN tk) |
| function_as_integer | cDataStmt (byval_as_FB_TOKEN tk) |
| function_as_integer | cEraseStmt () |
| function_as_integer | cSwapStmt () |
| function_as_integer | cLineInputStmt () |
| function_as_integer | cInputStmt () |
| function_as_integer | cPokeStmt () |
| function_as_integer | cFileStmt (byval_as_FB_TOKEN tk) |
| function_as_integer | cOnStmt () |
| function_as_integer | cWriteStmt () |
| function_as_integer | cErrorStmt () |
| function_as_integer | cErrSetStmt () |
| function_as_ASTNODE_ptr | cViewStmt (byval_as_integer is_func) |
| function_as_integer | cMidStmt () |
| function_as_integer | cLRSetStmt (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cWidthStmt (byval_as_integer isfunc) |
| function_as_ASTNODE_ptr | cColorStmt (byval_as_integer isfunc) |
| function_as_ASTNODE_ptr | cStringFunct (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cCVXFunct (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cMKXFunct (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cMathFunct (byval_as_FB_TOKEN tk, byval_as_integer isasm) |
| function_as_ASTNODE_ptr | cPeekFunct () |
| function_as_ASTNODE_ptr | cArrayFunct (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cFileFunct (byval_as_FB_TOKEN tk) |
| function_as_ASTNODE_ptr | cErrorFunct () |
| function_as_ASTNODE_ptr | cIIFFunct () |
| function_as_ASTNODE_ptr | cVAFunct () |
| function_as_ASTNODE_ptr | cScreenFunct () |
| function_as_ASTNODE_ptr | cAnonType () |
| function_as_longint | cConstIntExpr (byval_as_ASTNODE_ptr expr, byval_as_longint defaultvalue=0) |
| function_as_ASTNODE_ptr | cOperatorNew () |
| sub | cOperatorDelete () |
| sub | hSkipUntil (byval_as_integer token, byval_as_integer doeat=FALSE, byval_as_LEXCHECK flags=LEXCHECK_EVERYTHING, byval_as_integer stop_on_comma=FALSE) |
| sub | hSkipCompound (byval_as_integer for_token, byval_as_integer until_token=INVALID, byval_as_LEXCHECK flags=LEXCHECK_EVERYTHING) |
| function_as_ASTNODE_ptr | hMatchExpr (byval_as_integer dtype) |
| function_as_FBSYMBOL_ptr | cVarDecl (byval_as_integer attrib, byval_as_integer dopreserve, byval_as_integer token, byval_as_integer is_fordecl) |
| sub | hComplainIfAbstractClass (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype) |
| sub | hSymbolType (byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype, byref_as_longint lgt) |
| function_as_integer | hCheckForDefiniteTypes () |
| function_as_integer | hCheckForDefiniteExprs () |
| function_as_ASTNODE_ptr | cThreadCallFunc () |
| function_as_FB_DATATYPE | hIntegerTypeFromBitSize (byval_as_longint bitsize, byval_as_integer is_unsigned=FALSE) |
Variables | |
| PARSERCTX | parser |
| #define fbGetCheckArray | ( | ) | /* ((parser.options and FB_PARSEROPT_CHKARRAY) <> 0) */ |
| #define fbGetEqInParensOnly | ( | ) | /* ((parser.options and FB_PARSEROPT_EQINPARENSONLY) <> 0) */ |
| #define fbGetGtInParensOnly | ( | ) | /* ((parser.options and FB_PARSEROPT_GTINPARENSONLY) <> 0) */ |
| #define fbGetIsExpression | ( | ) | /* ((parser.options and FB_PARSEROPT_ISEXPR) <> 0) */ |
| #define fbGetIsPP | ( | ) | /* ((parser.options and FB_PARSEROPT_ISPP) <> 0) */ |
| #define fbGetIsScope | ( | ) | /* ((parser.options and FB_PARSEROPT_ISSCOPE) <> 0) */ |
| #define fbGetPrntOptional | ( | ) | /* ((parser.options and FB_PARSEROPT_PRNTOPT) <> 0) */ |
| #define fbIsModLevel | ( | ) | /* (parser.currproc = env.main.proc) */ |
| #define fbSetCheckArray | ( | _bool) |
| #define fbSetEqInParensOnly | ( | _bool) |
| #define fbSetGtInParensOnly | ( | _bool) |
| #define fbSetIsExpression | ( | _bool) |
| #define fbSetIsPP | ( | _bool) |
| #define fbSetIsScope | ( | _bool) |
| #define fbSetPrntOptional | ( | _bool) |
| #define hCheckSuffix | ( | suffix) |
| #define hEmitCurrLine | ( | ) |
| #define hGetInstPtrMode | ( | ip) | /* iif( astIsCONST( ip ), FB_PARAMMODE_BYVAL, INVALID ) */ |
| #define hMatchCOMMA | ( | ) |
| #define hMatchExpression | ( | e) |
| #define hMatchExpressionEx | ( | e, | |
| dtype | |||
| ) |
| #define hMatchLPRNT | ( | ) |
| #define hMatchRPRNT | ( | ) |
| #define hSkipStmt | ( | ) |
| typedef struct FB_CMPSTMTSTK FB_CMPSTMTSTK_ |
| enum FB_CMPSTMT_MASK |
| enum FB_IDOPT |
| enum FB_INIOPT |
| enum FB_PARSEROPT |
| enum FB_PROCOPT |
| enum FB_SYMBTYPEOPT |
| enum FB_VAREXPROPT |
| function_as_ASTNODE_ptr cAddExpression | ( | ) |
Definition at line 441 of file parser-expr-binary.bas.


| function_as_ASTNODE_ptr cAddrOfExpression | ( | ) |
Definition at line 552 of file parser-expr-unary.bas.


| function_as_zstring_ptr cAliasAttribute | ( | ) |
Definition at line 13 of file parser-proc.bas.


| function_as_ASTNODE_ptr cAnonType | ( | ) |
Definition at line 140 of file parser-quirk-casting.bas.


| sub cArrayDecl | ( | byref_as_integer | dimensions, |
| as_ASTNODE_ptr | exprTB[+1] | ||
| ) |
Definition at line 1775 of file parser-decl-var.bas.


| function_as_ASTNODE_ptr cArrayFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 225 of file parser-quirk-array.bas.


| function_as_integer cAsmBlock | ( | ) |
Definition at line 182 of file parser-inlineasm.bas.


| function_as_integer cAssignFunctResult | ( | byval_as_integer | is_return) |
Definition at line 32 of file parser-proccall.bas.


| sub cAssignment | ( | byval_as_ASTNODE_ptr | assgexpr) |
Definition at line 159 of file parser-assignment.bas.


| function_as_integer cAssignmentOrPtrCall | ( | ) |
Definition at line 363 of file parser-assignment.bas.


| function_as_integer cAssignmentOrPtrCallEx | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 224 of file parser-assignment.bas.


| function_as_integer cAssignToken | ( | ) |
Definition at line 34 of file parser-assignment.bas.


| function_as_ASTNODE_ptr cAtom | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMCHAIN_ptr | chain_ | ||
| ) |
Definition at line 427 of file parser-expr-atom.bas.


| sub cAutoVarDecl | ( | byval_as_FB_SYMBATTRIB | attrib) |
Definition at line 1835 of file parser-decl-var.bas.


| function_as_ASTNODE_ptr cBoolExpression | ( | ) |
Definition at line 49 of file parser-expr-binary.bas.


| function_as_FB_PARAMMODE cBydescArrayArgParens | ( | byval_as_ASTNODE_ptr | arg) |
Definition at line 17 of file parser-proccall.bas.


| sub cByrefAttribute | ( | byref_as_integer | attrib, |
| byval_as_integer | is_func | ||
| ) |
Definition at line 616 of file parser-proc.bas.


| function_as_ASTNODE_ptr cCatExpression | ( | ) |
Definition at line 394 of file parser-expr-binary.bas.


| function_as_ASTNODE_ptr cColorStmt | ( | byval_as_integer | isfunc) |
Definition at line 148 of file parser-quirk-console.bas.


| function_as_integer cComment | ( | byval_as_LEXCHECK | lexflags = LEXCHECK_EVERYTHING) |
Definition at line 190 of file parser-comment.bas.


| function_as_integer cCompoundStmt | ( | ) |
Definition at line 53 of file parser-compound.bas.


| function_as_integer cCompStmtCheck | ( | ) |
Definition at line 497 of file parser-compound.bas.


| function_as_FB_CMPSTMTSTK_ptr cCompStmtGetTOS | ( | byval_as_FB_TOKEN | forid, |
| byval_as_integer | showerror = TRUE |
||
| ) |
Definition at line 603 of file parser-compound.bas.


| function_as_integer cCompStmtIsAllowed | ( | byval_as_FB_CMPSTMT_MASK | allowmask) |
Definition at line 699 of file parser-compound.bas.


| sub cCompStmtPop | ( | byval_as_FB_CMPSTMTSTK_ptr | stk) |
Definition at line 670 of file parser-compound.bas.


| function_as_FB_CMPSTMTSTK_ptr cCompStmtPush | ( | byval_as_FB_TOKEN | id, |
| byval_as_FB_CMPSTMT_MASK | allowmask = FB_CMPSTMT_MASK_DEFAULT |
||
| ) |
Definition at line 560 of file parser-compound.bas.


| function_as_ASTNODE_ptr cConstant | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 10 of file parser-expr-constant.bas.


| sub cConstDecl | ( | byval_as_integer | attrib) |
Definition at line 222 of file parser-decl-const.bas.


| function_as_longint cConstIntExpr | ( | byval_as_ASTNODE_ptr | expr, |
| byval_as_longint | defaultvalue = 0 |
||
| ) |
Definition at line 13 of file parser-decl-symbtype.bas.


| sub cContinueStatement | ( | ) |
Definition at line 370 of file parser-compound.bas.


| function_as_ASTNODE_ptr cCtorCall | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 175 of file parser-expr-function.bas.


| sub cCurrentParentId | ( | ) |
Definition at line 472 of file parser-identifier.bas.


| function_as_ASTNODE_ptr cCVXFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 333 of file parser-quirk-string.bas.


| function_as_integer cDataStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 18 of file parser-quirk-data.bas.


| function_as_integer cDeclaration | ( | ) |
Definition at line 14 of file parser-decl.bas.


| sub cDefDecl | ( | ) |
Definition at line 10 of file parser-decl-def.bas.


| function_as_ASTNODE_ptr cDerefExpression | ( | ) |
Definition at line 408 of file parser-expr-unary.bas.


| sub cDoStmtBegin | ( | ) |
Definition at line 11 of file parser-compound-do.bas.


| sub cDoStmtEnd | ( | ) |
Definition at line 75 of file parser-compound-do.bas.


| sub cEndStatement | ( | ) |
Definition at line 140 of file parser-compound.bas.


| function_as_ASTNODE_ptr cEnumConstant | ( | byval_as_FBSYMBOL_ptr | sym) |
| sub cEnumDecl | ( | byval_as_integer | attrib) |
Definition at line 143 of file parser-decl-enum.bas.


| function_as_ASTNODE_ptr cEqInParensOnlyExpr | ( | ) |
Definition at line 19 of file parser-expr-atom.bas.


| function_as_integer cEraseStmt | ( | ) |
Definition at line 13 of file parser-quirk-array.bas.


| function_as_ASTNODE_ptr cErrorFunct | ( | ) |
Definition at line 48 of file parser-quirk-error.bas.


| function_as_integer cErrorStmt | ( | ) |
Definition at line 13 of file parser-quirk-error.bas.


| function_as_integer cErrSetStmt | ( | ) |
Definition at line 28 of file parser-quirk-error.bas.


| sub cExitStatement | ( | ) |
Definition at line 184 of file parser-compound.bas.


| function_as_ASTNODE_ptr cExpExpression | ( | ) |
Definition at line 692 of file parser-expr-binary.bas.


| function_as_ASTNODE_ptr cExpression | ( | ) |
| sub cExternStmtBegin | ( | ) |
Definition at line 10 of file parser-compound-extern.bas.


| sub cExternStmtEnd | ( | ) |
Definition at line 77 of file parser-compound-extern.bas.


| function_as_ASTNODE_ptr cFileFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 1233 of file parser-quirk-file.bas.


| function_as_integer cFileStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 1139 of file parser-quirk-file.bas.


| sub cForStmtBegin | ( | ) |
Definition at line 703 of file parser-compound-for.bas.


| sub cForStmtEnd | ( | ) |
Definition at line 973 of file parser-compound-for.bas.


| function_as_ASTNODE_ptr cFuncPtrOrMemberDeref | ( | byval_as_integer | dtype, |
| byval_as_FBSYMBOL_ptr | subtype, | ||
| byval_as_ASTNODE_ptr | varexpr, | ||
| byval_as_integer | isfuncptr, | ||
| byval_as_integer | checkarray | ||
| ) |
Definition at line 726 of file parser-expr-variable.bas.


| function_as_ASTNODE_ptr cFunctionCall | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMBOL_ptr | sym, | ||
| byval_as_ASTNODE_ptr | ptrexpr, | ||
| byval_as_ASTNODE_ptr | thisexpr = NULL, |
||
| byval_as_FB_PARSEROPT | options = 0 |
||
| ) |
Definition at line 24 of file parser-expr-function.bas.


| function_as_ASTNODE_ptr cFunctionEx | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMBOL_ptr | sym, | ||
| byval_as_FB_PARSEROPT | options = 0 |
||
| ) |
Definition at line 130 of file parser-expr-function.bas.


| function_as_ASTNODE_ptr cGfxFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 1340 of file parser-quirk-gfx.bas.


| function_as_integer cGfxStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 1262 of file parser-quirk-gfx.bas.


| function_as_integer cGotoStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 150 of file parser-quirk-goto-return.bas.


| function_as_ASTNODE_ptr cGtInParensOnlyExpr | ( | ) |
Definition at line 38 of file parser-expr-atom.bas.


| function_as_ASTNODE_ptr cHighestPrecExpr | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMCHAIN_ptr | chain_ | ||
| ) |
Definition at line 208 of file parser-expr-unary.bas.


| function_as_FBSYMCHAIN_ptr cIdentifier | ( | byref_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FB_IDOPT | options = FB_IDOPT_DEFAULT |
||
| ) |
Definition at line 153 of file parser-identifier.bas.


| sub cIfStmtBegin | ( | ) |
Definition at line 102 of file parser-compound-if.bas.


| sub cIfStmtEnd | ( | ) |
Definition at line 279 of file parser-compound-if.bas.


| sub cIfStmtNext | ( | ) |
Definition at line 182 of file parser-compound-if.bas.


| function_as_ASTNODE_ptr cIIFFunct | ( | ) |
Definition at line 12 of file parser-quirk-iif.bas.


| function_as_ASTNODE_ptr cImplicitDataMember | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMCHAIN_ptr | chain_, | ||
| byval_as_integer | checkarray, | ||
| byval_as_FB_PARSEROPT | options | ||
| ) |
Definition at line 1474 of file parser-expr-variable.bas.


| function_as_ASTNODE_ptr cInitializer | ( | byval_as_FBSYMBOL_ptr | s, |
| byval_as_FB_INIOPT | options | ||
| ) |
Definition at line 597 of file parser-decl-symb-init.bas.


| function_as_integer cInputStmt | ( | ) |
Definition at line 360 of file parser-quirk-file.bas.


| function_as_ASTNODE_ptr cIntDivExpression | ( | ) |
Definition at line 594 of file parser-expr-binary.bas.


| function_as_integer cLabel | ( | ) |
Definition at line 15 of file parser-label.bas.


| sub cLibAttribute | ( | ) |
Definition at line 35 of file parser-proc.bas.


| function_as_integer cLineInputStmt | ( | ) |
Definition at line 266 of file parser-quirk-file.bas.


| function_as_ASTNODE_ptr cLogExpression | ( | ) |
Definition at line 99 of file parser-expr-binary.bas.


| function_as_integer cLRSetStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 63 of file parser-quirk-string.bas.


| function_as_ASTNODE_ptr cMathFunct | ( | byval_as_FB_TOKEN | tk, |
| byval_as_integer | isasm | ||
| ) |
Definition at line 179 of file parser-quirk-math.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 | checkarray | ||
| ) |
Definition at line 506 of file parser-expr-variable.bas.


| sub cMethodAttributes | ( | byval_as_FBSYMBOL_ptr | parent, |
| byref_as_integer | attrib | ||
| ) |
Definition at line 58 of file parser-proc.bas.


| function_as_ASTNODE_ptr cMethodCall | ( | byval_as_FBSYMBOL_ptr | sym, |
| byval_as_ASTNODE_ptr | thisexpr, | ||
| byval_as_FB_PARSEROPT | options | ||
| ) |
Definition at line 145 of file parser-expr-function.bas.


| function_as_integer cMidStmt | ( | ) |
Definition at line 13 of file parser-quirk-string.bas.


| function_as_ASTNODE_ptr cMKXFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 499 of file parser-quirk-string.bas.


| function_as_ASTNODE_ptr cModExpression | ( | ) |
Definition at line 548 of file parser-expr-binary.bas.


| function_as_ASTNODE_ptr cMultExpression | ( | ) |
Definition at line 640 of file parser-expr-binary.bas.


| sub cNamespaceStmtBegin | ( | ) |
Definition at line 29 of file parser-compound-namespace.bas.


| sub cNamespaceStmtEnd | ( | ) |
Definition at line 165 of file parser-compound-namespace.bas.


| function_as_ASTNODE_ptr cNegNotExpression | ( | ) |
Definition at line 48 of file parser-expr-unary.bas.


| function_as_ASTNODE_ptr cNumLiteral | ( | byval_as_integer | skiptoken = TRUE) |
Definition at line 110 of file parser-expr-constant.bas.


| function_as_integer cOnStmt | ( | ) |
Definition at line 118 of file parser-quirk-on.bas.


| function_as_integer cOperator | ( | byval_as_integer | is_overload) |
Definition at line 43 of file parser-assignment.bas.


| sub cOperatorDelete | ( | ) |
Definition at line 205 of file parser-quirk-mem.bas.


| function_as_ASTNODE_ptr cOperatorNew | ( | ) |
Definition at line 15 of file parser-quirk-mem.bas.


| sub cOptDecl | ( | ) |
Definition at line 12 of file parser-decl-option.bas.


| sub cParameters | ( | byval_as_FBSYMBOL_ptr | parent, |
| byval_as_FBSYMBOL_ptr | proc, | ||
| byval_as_integer | procmode, | ||
| byval_as_integer | isproto | ||
| ) |
Definition at line 27 of file parser-decl-proc-params.bas.


| function_as_ASTNODE_ptr cParentExpression | ( | ) |
Definition at line 59 of file parser-expr-atom.bas.


| function_as_FBSYMBOL_ptr cParentId | ( | byval_as_FB_IDOPT | options = FB_IDOPT_NONE) |
Definition at line 346 of file parser-identifier.bas.


| function_as_ASTNODE_ptr cPeekFunct | ( | ) |
Definition at line 110 of file parser-quirk-peekpoke.bas.


| function_as_integer cPokeStmt | ( | ) |
Definition at line 57 of file parser-quirk-peekpoke.bas.


| function_as_integer cPrintStmt | ( | byval_as_FB_TOKEN | tk) |
Definition at line 15 of file parser-quirk-file.bas.


| function_as_ASTNODE_ptr cProcArgList | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMBOL_ptr | proc, | ||
| byval_as_ASTNODE_ptr | ptrexpr, | ||
| byval_as_FB_CALL_ARG_LIST_ptr | arg_list, | ||
| byval_as_FB_PARSEROPT | options | ||
| ) |
Definition at line 454 of file parser-proccall-args.bas.


| function_as_ASTNODE_ptr cProcCall | ( | byval_as_FBSYMBOL_ptr | base_parent, |
| byval_as_FBSYMBOL_ptr | sym, | ||
| byval_as_ASTNODE_ptr | ptrexpr, | ||
| byval_as_ASTNODE_ptr | thisexpr = NULL, |
||
| byval_as_integer | checkprnts = FALSE, |
||
| byval_as_FB_PARSEROPT | options = 0 |
||
| ) |
Definition at line 184 of file parser-proccall.bas.


| function_as_FB_FUNCMODE cProcCallingConv | ( | byval_as_FB_FUNCMODE | default = FB_FUNCMODE_FBCALL) |
Definition at line 549 of file parser-proc.bas.


| function_as_integer cProcCallOrAssign | ( | ) |
Definition at line 747 of file parser-proccall.bas.


| sub cProcDecl | ( | ) |
Definition at line 11 of file parser-decl-proc.bas.


| function_as_FBSYMBOL_ptr cProcHeader | ( | byval_as_FB_SYMBATTRIB | attrib, |
| byref_as_integer | is_nested, | ||
| byval_as_FB_PROCOPT | options, | ||
| byval_as_integer | tk | ||
| ) |
Definition at line 1062 of file parser-proc.bas.


| sub cProcRetType | ( | byval_as_integer | attrib, |
| byval_as_FBSYMBOL_ptr | proc, | ||
| byval_as_integer | is_proto, | ||
| byref_as_integer | dtype, | ||
| byref_as_FBSYMBOL_ptr | subtype | ||
| ) |
Definition at line 390 of file parser-proc.bas.


| function_as_FB_PROC_RETURN_METHOD cProcReturnMethod | ( | byval_as_FB_DATATYPE | dtype) |
Definition at line 521 of file parser-proc.bas.


| sub cProcStmtBegin | ( | byval_as_integer | attrib = 0) |
Definition at line 1688 of file parser-proc.bas.


| sub cProcStmtEnd | ( | ) |
Definition at line 1778 of file parser-proc.bas.


| sub cProgram | ( | ) |
Definition at line 105 of file parser-toplevel.bas.


| function_as_ASTNODE_ptr cQuirkFunction | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 149 of file parser-quirk.bas.


| function_as_integer cQuirkStmt | ( | byval_as_FB_TOKEN | tk = INVALID) |
Definition at line 27 of file parser-quirk.bas.


| function_as_ASTNODE_ptr cRelExpression | ( | ) |
Definition at line 248 of file parser-expr-binary.bas.


| sub cScopeStmtBegin | ( | ) |
Definition at line 11 of file parser-compound-scope.bas.


| sub cScopeStmtEnd | ( | ) |
Definition at line 41 of file parser-compound-scope.bas.


| function_as_ASTNODE_ptr cScreenFunct | ( | ) |
Definition at line 197 of file parser-quirk-console.bas.


| sub cSelConstStmtBegin | ( | ) |
Definition at line 32 of file parser-compound-select-const.bas.


| sub cSelConstStmtEnd | ( | byval_as_FB_CMPSTMTSTK_ptr | stk) |
Definition at line 287 of file parser-compound-select-const.bas.


| sub cSelConstStmtNext | ( | byval_as_FB_CMPSTMTSTK_ptr | stk) |
Definition at line 172 of file parser-compound-select-const.bas.


| sub cSelectStmtBegin | ( | ) |
Definition at line 44 of file parser-compound-select.bas.


| sub cSelectStmtEnd | ( | ) |
Definition at line 401 of file parser-compound-select.bas.


| sub cSelectStmtNext | ( | ) |
Definition at line 293 of file parser-compound-select.bas.


| function_as_ASTNODE_ptr cShiftExpression | ( | ) |
Definition at line 496 of file parser-expr-binary.bas.


| sub cStatement | ( | ) |
Definition at line 19 of file parser-statement.bas.


| function_as_integer cStaticArrayDecl | ( | byref_as_integer | dimensions, |
| as_FBARRAYDIM | dTB[+1], | ||
| byval_as_integer | checkprnts[+1] = TRUE, |
||
| byval_as_integer | allow_ellipsis[+1] = TRUE |
||
| ) |
Definition at line 1635 of file parser-decl-var.bas.


| function_as_integer cStmtSeparator | ( | byval_as_LEXCHECK | lexflags = LEXCHECK_EVERYTHING) |
Definition at line 50 of file parser-statement.bas.


| function_as_ASTNODE_ptr cStrIdxOrMemberDeref | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 128 of file parser-expr-unary.bas.


| function_as_ASTNODE_ptr cStringFunct | ( | byval_as_FB_TOKEN | tk) |
Definition at line 628 of file parser-quirk-string.bas.


| function_as_ASTNODE_ptr cStrLiteral | ( | byval_as_integer | skiptoken = TRUE) |
Definition at line 25 of file parser-expr-constant.bas.


| function_as_integer cSwapStmt | ( | ) |
Definition at line 91 of file parser-quirk-array.bas.


| function_as_integer cSymbolType | ( | byref_as_integer | dtype, |
| byref_as_FBSYMBOL_ptr | subtype, | ||
| byref_as_longint | lgt, | ||
| byval_as_FB_SYMBTYPEOPT | options = FB_SYMBTYPEOPT_DEFAULT |
||
| ) |
Definition at line 226 of file parser-decl-symbtype.bas.


| function_as_ASTNODE_ptr cThreadCallFunc | ( | ) |
Definition at line 15 of file parser-quirk-thread.bas.


| function_as_ASTNODE_ptr cTypeConvExpr | ( | byval_as_FB_TOKEN | tk, |
| byval_as_integer | isASM = FALSE |
||
| ) |
Definition at line 15 of file parser-quirk-casting.bas.


| sub cTypeDecl | ( | byval_as_integer | attrib) |
Definition at line 819 of file parser-decl-struct.bas.


| sub cTypedefMultDecl | ( | ) |
Definition at line 231 of file parser-decl-typedef.bas.


| sub cTypedefSingleDecl | ( | byval_as_zstring_ptr | pid) |
Definition at line 264 of file parser-decl-typedef.bas.


| sub cTypeOf | ( | byref_as_integer | dtype, |
| byref_as_FBSYMBOL_ptr | subtype, | ||
| byref_as_longint | lgt | ||
| ) |
Definition at line 152 of file parser-decl-symbtype.bas.


| function_as_ASTNODE_ptr cTypeOrExpression | ( | byval_as_integer | is_len, |
| byref_as_integer | dtype, | ||
| byref_as_FBSYMBOL_ptr | subtype, | ||
| byref_as_longint | lgt | ||
| ) |
Definition at line 78 of file parser-decl-symbtype.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 = 0 |
||
| ) |
Definition at line 305 of file parser-expr-variable.bas.


| sub cUsingStmt | ( | ) |
Definition at line 208 of file parser-compound-namespace.bas.


| function_as_ASTNODE_ptr cVAFunct | ( | ) |
Definition at line 14 of file parser-quirk-vafirst.bas.


| function_as_FBSYMBOL_ptr cVarDecl | ( | byval_as_integer | attrib, |
| byval_as_integer | dopreserve, | ||
| byval_as_integer | token, | ||
| byval_as_integer | is_fordecl | ||
| ) |
Definition at line 1173 of file parser-decl-var.bas.


| function_as_ASTNODE_ptr cVariable | ( | byval_as_FBSYMCHAIN_ptr | chain, |
| byval_as_integer | checkarray = TRUE |
||
| ) |
Definition at line 1445 of file parser-expr-variable.bas.


| function_as_integer cVariableDecl | ( | byval_as_FB_SYMBATTRIB | attrib = FB_SYMBATTRIB_NONE) |
Definition at line 71 of file parser-decl-var.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 | checkarray | ||
| ) |
| function_as_ASTNODE_ptr cVarOrDeref | ( | byval_as_FB_VAREXPROPT | options = FB_VAREXPROPT_NONE) |
Definition at line 1504 of file parser-expr-variable.bas.


| function_as_ASTNODE_ptr cViewStmt | ( | byval_as_integer | is_func) |
Definition at line 15 of file parser-quirk-console.bas.


| sub cWhileStmtBegin | ( | ) |
Definition at line 14 of file parser-compound-while.bas.


| sub cWhileStmtEnd | ( | ) |
Definition at line 53 of file parser-compound-while.bas.


| function_as_ASTNODE_ptr cWidthStmt | ( | byval_as_integer | isfunc) |
Definition at line 63 of file parser-quirk-console.bas.


| sub cWithStmtBegin | ( | ) |
Definition at line 12 of file parser-compound-with.bas.


| sub cWithStmtEnd | ( | ) |
Definition at line 74 of file parser-compound-with.bas.


| function_as_ASTNODE_ptr cWithVariable | ( | byval_as_integer | checkarray) |
Definition at line 1424 of file parser-expr-variable.bas.


| function_as_integer cWriteStmt | ( | ) |
Definition at line 200 of file parser-quirk-file.bas.


| function_as_integer hCheckForDefiniteExprs | ( | ) |
| function_as_integer hCheckForDefiniteTypes | ( | ) |
| function_as_integer hCheckScope | ( | ) |
Definition at line 53 of file parser-decl-var.bas.


| sub hComplainIfAbstractClass | ( | byval_as_integer | dtype, |
| byval_as_FBSYMBOL_ptr | subtype | ||
| ) |
Definition at line 13 of file parser-decl-var.bas.


| sub hDisallowAbstractDtor | ( | byref_as_integer | attrib) |
Definition at line 1664 of file parser-proc.bas.


| sub hDisallowConstCtorDtor | ( | byval_as_integer | tk, |
| byref_as_integer | attrib | ||
| ) |
Definition at line 1673 of file parser-proc.bas.


| sub hDisallowStaticAttrib | ( | byref_as_integer | attrib) |
Definition at line 1644 of file parser-proc.bas.


| sub hDisallowVirtualCtor | ( | byref_as_integer | attrib) |
Definition at line 1651 of file parser-proc.bas.


| function_as_FB_DATATYPE hIntegerTypeFromBitSize | ( | byval_as_longint | bitsize, |
| byval_as_integer | is_unsigned = FALSE |
||
| ) |
Definition at line 183 of file parser-decl-symbtype.bas.


| function_as_integer hIsAssignToken | ( | ) |
Definition at line 25 of file parser-assignment.bas.


| function_as_ASTNODE_ptr hMatchExpr | ( | byval_as_integer | dtype) |
| sub hMethodCallAddInstPtrOvlArg | ( | byval_as_FBSYMBOL_ptr | proc, |
| byval_as_ASTNODE_ptr | thisexpr, | ||
| byval_as_FB_CALL_ARG_LIST_ptr | arg_list, | ||
| byval_as_FB_PARSEROPT_ptr | options | ||
| ) |
Definition at line 150 of file parser-proccall.bas.


| sub hSkipCompound | ( | byval_as_integer | for_token, |
| byval_as_integer | until_token = INVALID, |
||
| byval_as_LEXCHECK | flags = LEXCHECK_EVERYTHING |
||
| ) |
Definition at line 263 of file parser-toplevel.bas.


| sub hSkipUntil | ( | byval_as_integer | token, |
| byval_as_integer | doeat = FALSE, |
||
| byval_as_LEXCHECK | flags = LEXCHECK_EVERYTHING, |
||
| byval_as_integer | stop_on_comma = FALSE |
||
| ) |
| sub hSymbolType | ( | byref_as_integer | dtype, |
| byref_as_FBSYMBOL_ptr | subtype, | ||
| byref_as_longint | lgt | ||
| ) |
Definition at line 27 of file parser-decl-var.bas.


| PARSERCTX parser |
Definition at line 889 of file objinfo.bas.