|
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.

