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

Go to the source code of this file.

Functions

function_as_FBSYMBOL_ptr hParamDecl (byval_as_FBSYMBOL_ptr proc, byval_as_integer procmode, byval_as_integer isproto)
 
function_as_FBSYMBOL_ptr hParamDeclInstPtr (byval_as_FBSYMBOL_ptr parent, byval_as_FBSYMBOL_ptr proc)
 
sub cParameters (byval_as_FBSYMBOL_ptr parent, byval_as_FBSYMBOL_ptr proc, byval_as_integer procmode, byval_as_integer isproto)
 
private sub hParamError (byval_as_FBSYMBOL_ptr proc, byval_as_zstring_ptr pid, byval_as_FB_ERRMSG msgnum=FB_ERRMSG_ILLEGALPARAMSPECAT, byval_as_integer delta=1)
 
private sub hParamWarning (byval_as_FBSYMBOL_ptr proc, byval_as_zstring_ptr pid, byval_as_FB_ERRMSG msgnum, byval_as_integer delta=1)
 
private function_as_ASTNODE_ptr hOptionalExpr (byval_as_FBSYMBOL_ptr proc, byval_as_zstring_ptr pid, byval_as_FBSYMBOL_ptr param)
 
private function_as_FBSYMBOL_ptr hMockParam (byval_as_FBSYMBOL_ptr proc, byval_as_integer pmode=INVALID)
 

Function Documentation

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.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_FBSYMBOL_ptr hMockParam ( byval_as_FBSYMBOL_ptr  proc,
byval_as_integer  pmode = INVALID 
)

Definition at line 178 of file parser-decl-proc-params.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_ASTNODE_ptr hOptionalExpr ( byval_as_FBSYMBOL_ptr  proc,
byval_as_zstring_ptr  pid,
byval_as_FBSYMBOL_ptr  param 
)

Definition at line 126 of file parser-decl-proc-params.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_FBSYMBOL_ptr hParamDecl ( byval_as_FBSYMBOL_ptr  proc,
byval_as_integer  procmode,
byval_as_integer  isproto 
)

Definition at line 202 of file parser-decl-proc-params.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_FBSYMBOL_ptr hParamDeclInstPtr ( byval_as_FBSYMBOL_ptr  parent,
byval_as_FBSYMBOL_ptr  proc 
)
private sub hParamError ( byval_as_FBSYMBOL_ptr  proc,
byval_as_zstring_ptr  pid,
byval_as_FB_ERRMSG  msgnum = FB_ERRMSG_ILLEGALPARAMSPECAT,
byval_as_integer  delta = 1 
)

Definition at line 96 of file parser-decl-proc-params.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hParamWarning ( byval_as_FBSYMBOL_ptr  proc,
byval_as_zstring_ptr  pid,
byval_as_FB_ERRMSG  msgnum,
byval_as_integer  delta = 1 
)

Definition at line 112 of file parser-decl-proc-params.bas.

Here is the call graph for this function:

Here is the caller graph for this function: