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

Go to the source code of this file.

Functions

sub hCtorChain ()
 
sub hBaseInit ()
 
function_as_integer hBaseMemberAccess ()
 
function_as_integer hForwardCall ()
 
function_as_FB_PARAMMODE cBydescArrayArgParens (byval_as_ASTNODE_ptr arg)
 
function_as_integer cAssignFunctResult (byval_as_integer is_return)
 
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, byval_as_integer checkprnts, byval_as_FB_PARSEROPT options)
 
private function_as_integer hProcSymbol (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMBOL_ptr sym, byval_as_integer iscall, byval_as_FB_PARSEROPT options=0)
 
private function_as_integer hVarSymbol (byval_as_FBSYMBOL_ptr sym, byval_as_integer iscall)
 
private function_as_integer hAssignOrCall_QB (byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer iscall)
 
private function_as_integer hAssignOrPtrCall (byval_as_ASTNODE_ptr expr, byval_as_integer iscall)
 
private function_as_integer hAssignOrCall (byval_as_FBSYMBOL_ptr base_parent, byval_as_FBSYMCHAIN_ptr chain_, byval_as_integer iscall, byval_as_FB_PARSEROPT options=0)
 
private function_as_integer hProcCallOrAssign_QB ()
 
function_as_integer cProcCallOrAssign ()
 

Function Documentation

function_as_integer cAssignFunctResult ( byval_as_integer  is_return)

Definition at line 32 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_FB_PARAMMODE cBydescArrayArgParens ( byval_as_ASTNODE_ptr  arg)

Definition at line 17 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 184 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer cProcCallOrAssign ( )

Definition at line 747 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hAssignOrCall ( byval_as_FBSYMBOL_ptr  base_parent,
byval_as_FBSYMCHAIN_ptr  chain_,
byval_as_integer  iscall,
byval_as_FB_PARSEROPT  options = 0 
)

Definition at line 660 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hAssignOrCall_QB ( byval_as_FBSYMCHAIN_ptr  chain_,
byval_as_integer  iscall 
)

Definition at line 513 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hAssignOrPtrCall ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  iscall 
)

Definition at line 634 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hBaseInit ( )

Definition at line 944 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer hBaseMemberAccess ( )
private sub hCtorChain ( )

Definition at line 909 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer hForwardCall ( )

Definition at line 1066 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hProcCallOrAssign_QB ( )

Definition at line 710 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hProcSymbol ( byval_as_FBSYMBOL_ptr  base_parent,
byval_as_FBSYMBOL_ptr  sym,
byval_as_integer  iscall,
byval_as_FB_PARSEROPT  options = 0 
)

Definition at line 402 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hVarSymbol ( byval_as_FBSYMBOL_ptr  sym,
byval_as_integer  iscall 
)

Definition at line 478 of file parser-proccall.bas.

Here is the call graph for this function:

Here is the caller graph for this function: