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

Go to the source code of this file.

Functions

sub parserProcCallInit ()
 
sub parserProcCallEnd ()
 
private function_as_integer hProcArg (byval_as_FBSYMBOL_ptr proc, byval_as_FBSYMBOL_ptr param, byval_as_integer argnum, byref_as_ASTNODE_ptr expr, byref_as_integer amode, byref_as_integer have_eq_outside_parens, byval_as_FB_PARSEROPT options)
 
private sub hOvlProcArg (byval_as_integer argnum, byval_as_FB_CALL_ARG_ptr arg, byref_as_integer have_eq_outside_parens, byval_as_FB_PARSEROPT options)
 
private sub hMaybeWarnAboutEqOutsideParens (byval_as_integer args, byval_as_integer have_eq_outside_parens, byval_as_FBSYMBOL_ptr proc)
 
private function_as_ASTNODE_ptr hGetVtableLookupIfNeeded (byval_as_FBSYMBOL_ptr proc, byval_as_ASTNODE_ptr thisexpr, byval_as_FB_PARSEROPT options)
 
private function_as_ASTNODE_ptr hOvlProcArgList (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr proc, byval_as_FB_CALL_ARG_LIST_ptr arg_list, byval_as_FB_PARSEROPT options)
 
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 Documentation

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.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_ASTNODE_ptr hGetVtableLookupIfNeeded ( byval_as_FBSYMBOL_ptr  proc,
byval_as_ASTNODE_ptr  thisexpr,
byval_as_FB_PARSEROPT  options 
)

Definition at line 248 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hMaybeWarnAboutEqOutsideParens ( byval_as_integer  args,
byval_as_integer  have_eq_outside_parens,
byval_as_FBSYMBOL_ptr  proc 
)

Definition at line 200 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hOvlProcArg ( byval_as_integer  argnum,
byval_as_FB_CALL_ARG_ptr  arg,
byref_as_integer  have_eq_outside_parens,
byval_as_FB_PARSEROPT  options 
)

Definition at line 137 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_ASTNODE_ptr hOvlProcArgList ( byval_as_FBSYMBOL_ptr  base_parent,
byval_as_FBSYMBOL_ptr  proc,
byval_as_FB_CALL_ARG_LIST_ptr  arg_list,
byval_as_FB_PARSEROPT  options 
)

Definition at line 274 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hProcArg ( byval_as_FBSYMBOL_ptr  proc,
byval_as_FBSYMBOL_ptr  param,
byval_as_integer  argnum,
byref_as_ASTNODE_ptr  expr,
byref_as_integer  amode,
byref_as_integer  have_eq_outside_parens,
byval_as_FB_PARSEROPT  options 
)

Definition at line 29 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserProcCallEnd ( )

Definition at line 19 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserProcCallInit ( )

Definition at line 13 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function: