FreeBASIC  0.91.0
parser-expr-function.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "parser.bi"
#include "ast.bi"
Include dependency graph for parser-expr-function.bas:

Go to the source code of this file.

Macros

#define hParseRPNT()
 

Functions

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, byval_as_FB_PARSEROPT options)
 
function_as_ASTNODE_ptr cFunctionEx (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr sym, byval_as_FB_PARSEROPT options)
 
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)
 

Macro Definition Documentation

#define hParseRPNT ( )
Value:
/* (multi line FreeBasic #MACRO)
if( lexGetToken( ) <> CHAR_RPRNT ) then
errReport( FB_ERRMSG_EXPECTEDRPRNT )
'' error recovery: skip until next ')'
hSkipUntil( CHAR_RPRNT, TRUE )
else
lexSkipToken( )
end if
#endmacro */

Definition at line 12 of file parser-expr-function.bas.

Function Documentation

function_as_ASTNODE_ptr cCtorCall ( byval_as_FBSYMBOL_ptr  sym)

Definition at line 175 of file parser-expr-function.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

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,
byval_as_FB_PARSEROPT  options 
)

Definition at line 24 of file parser-expr-function.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr cFunctionEx ( byval_as_FBSYMBOL_ptr  base_parent,
byval_as_FBSYMBOL_ptr  sym,
byval_as_FB_PARSEROPT  options 
)

Definition at line 130 of file parser-expr-function.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function: