|
FreeBASIC
0.91.0
|

Go to the source code of this file.
Data Structures | |
| class | FBCASECTX |
| class | FBCTX |
Enumerations | |
| enum | FB_CASETYPE { FB_CASETYPE_SINGLE, FB_CASETYPE_RANGE, FB_CASETYPE_IS, FB_CASETYPE_ELSE } |
Functions | |
| sub | parserSelectStmtInit () |
| sub | parserSelectStmtEnd () |
| sub | cSelectStmtBegin () |
| private sub | hCaseExpression (byref_as_FBCASECTX casectx, byval_as_FBSYMBOL_ptr sym) |
| private function_as_integer | hFlushCaseExpr (byref_as_FBCASECTX casectx, byval_as_FBSYMBOL_ptr sym, byval_as_FBSYMBOL_ptr inilabel, byval_as_FBSYMBOL_ptr nxtlabel, byval_as_integer islast) |
| sub | cSelectStmtNext () |
| sub | cSelectStmtEnd () |
Variables | |
| const VAR | FB_MAXCASEEXPR = 1024 |
| FBCTX | ctx |
| enum FB_CASETYPE |
| Enumerator | |
|---|---|
| FB_CASETYPE_SINGLE | |
| FB_CASETYPE_RANGE | |
| FB_CASETYPE_IS | |
| FB_CASETYPE_ELSE | |
Definition at line 12 of file parser-compound-select.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.


| private sub hCaseExpression | ( | byref_as_FBCASECTX | casectx, |
| byval_as_FBSYMBOL_ptr | sym | ||
| ) |
Definition at line 190 of file parser-compound-select.bas.


| private function_as_integer hFlushCaseExpr | ( | byref_as_FBCASECTX | casectx, |
| byval_as_FBSYMBOL_ptr | sym, | ||
| byval_as_FBSYMBOL_ptr | inilabel, | ||
| byval_as_FBSYMBOL_ptr | nxtlabel, | ||
| byval_as_integer | islast | ||
| ) |
Definition at line 241 of file parser-compound-select.bas.


| sub parserSelectStmtEnd | ( | ) |
Definition at line 40 of file parser-compound-select.bas.

| sub parserSelectStmtInit | ( | ) |
Definition at line 36 of file parser-compound-select.bas.

| FBCTX ctx |
Definition at line 34 of file parser-compound-select.bas.
| const VAR FB_MAXCASEEXPR = 1024 |
Definition at line 19 of file parser-compound-select.bas.