FreeBASIC
0.91.0
|
#include "fb.bi"
#include "fbint.bi"
#include "list.bi"
#include "ir.bi"
#include "rtl.bi"
#include "ast.bi"
Go to the source code of this file.
Functions | |
sub | astCallInit (void) |
sub | astCallEnd (void) |
function_as_ASTNODE_ptr | astNewCALL (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr ptrexpr=NULL) |
function_as_ASTNODE_ptr | astNewCALLCTOR (byval_as_ASTNODE_ptr procexpr, byval_as_ASTNODE_ptr instptr) |
private sub | hCheckTmpStrings (byval_as_ASTNODE_ptr f) |
function_as_IRVREG_ptr | astLoadCALL (byval_as_ASTNODE_ptr n) |
function_as_IRVREG_ptr | astLoadCALLCTOR (byval_as_ASTNODE_ptr n) |
sub | astCloneCALL (byval_as_ASTNODE_ptr n, byval_as_ASTNODE_ptr c) |
sub | astDelCALL (byval_as_ASTNODE_ptr n) |
sub | astReplaceSymbolOnCALL (byval_as_ASTNODE_ptr n, byval_as_FBSYMBOL_ptr old_sym, byval_as_FBSYMBOL_ptr new_sym) |
function_as_ASTNODE_ptr | astBuildCallResultVar (byval_as_ASTNODE_ptr expr) |
function_as_ASTNODE_ptr | astBuildCallResultUdt (byval_as_ASTNODE_ptr expr) |
function_as_ASTNODE_ptr | astBuildByrefResultDeref (byval_as_ASTNODE_ptr expr) |
function_as_integer | astIsByrefResultDeref (byval_as_ASTNODE_ptr expr) |
function_as_ASTNODE_ptr | astRemoveByrefResultDeref (byval_as_ASTNODE_ptr expr) |
function_as_ASTNODE_ptr astBuildByrefResultDeref | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 403 of file ast-node-call.bas.
function_as_ASTNODE_ptr astBuildCallResultUdt | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 378 of file ast-node-call.bas.
function_as_ASTNODE_ptr astBuildCallResultVar | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 368 of file ast-node-call.bas.
sub astCallEnd | ( | void | ) |
Definition at line 18 of file ast-node-call.bas.
sub astCallInit | ( | void | ) |
Definition at line 14 of file ast-node-call.bas.
sub astCloneCALL | ( | byval_as_ASTNODE_ptr | n, |
byval_as_ASTNODE_ptr | c | ||
) |
Definition at line 278 of file ast-node-call.bas.
sub astDelCALL | ( | byval_as_ASTNODE_ptr | n) |
Definition at line 317 of file ast-node-call.bas.
function_as_integer astIsByrefResultDeref | ( | byval_as_ASTNODE_ptr | expr) |
function_as_IRVREG_ptr astLoadCALL | ( | byval_as_ASTNODE_ptr | n) |
function_as_IRVREG_ptr astLoadCALLCTOR | ( | byval_as_ASTNODE_ptr | n) |
function_as_ASTNODE_ptr astNewCALL | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_ASTNODE_ptr | ptrexpr = NULL |
||
) |
function_as_ASTNODE_ptr astNewCALLCTOR | ( | byval_as_ASTNODE_ptr | procexpr, |
byval_as_ASTNODE_ptr | instptr | ||
) |
Definition at line 80 of file ast-node-call.bas.
function_as_ASTNODE_ptr astRemoveByrefResultDeref | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 449 of file ast-node-call.bas.
sub astReplaceSymbolOnCALL | ( | byval_as_ASTNODE_ptr | n, |
byval_as_FBSYMBOL_ptr | old_sym, | ||
byval_as_FBSYMBOL_ptr | new_sym | ||
) |
Definition at line 339 of file ast-node-call.bas.
private sub hCheckTmpStrings | ( | byval_as_ASTNODE_ptr | f) |
Definition at line 97 of file ast-node-call.bas.