#include "fb.bi"
#include "fbint.bi"
#include "ir.bi"
#include "ast.bi"
#include "rtl.bi"
Go to the source code of this file.
|
function_as_ASTNODE_ptr | astNewMEM (byval_as_integer op, byval_as_ASTNODE_ptr l, byval_as_ASTNODE_ptr r, byval_as_longint bytes) |
|
private function_as_ASTNODE_ptr | hCallCtorList (byval_as_FBSYMBOL_ptr tmp, byval_as_ASTNODE_ptr elementsexpr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype) |
|
private function_as_ASTNODE_ptr | hElements (byval_as_ASTNODE_ptr elementsexpr, byref_as_integer elementstreecount) |
|
function_as_ASTNODE_ptr | astBuildNewOp (byval_as_AST_OP op, byval_as_FBSYMBOL_ptr tmp, byval_as_ASTNODE_ptr elementsexpr, byval_as_ASTNODE_ptr initexpr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_integer do_clear, byval_as_ASTNODE_ptr newexpr) |
|
private function_as_ASTNODE_ptr | hCallDtorList (byval_as_ASTNODE_ptr ptrexpr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype) |
|
function_as_ASTNODE_ptr | astBuildDeleteOp (byval_as_AST_OP op, byval_as_ASTNODE_ptr ptrexpr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype) |
|
function_as_IRVREG_ptr | astLoadMEM (byval_as_ASTNODE_ptr n) |
|
function_as_ASTNODE_ptr astBuildDeleteOp |
( |
byval_as_AST_OP |
op, |
|
|
byval_as_ASTNODE_ptr |
ptrexpr, |
|
|
byval_as_integer |
dtype, |
|
|
byval_as_FBSYMBOL_ptr |
subtype |
|
) |
| |
function_as_ASTNODE_ptr astBuildNewOp |
( |
byval_as_AST_OP |
op, |
|
|
byval_as_FBSYMBOL_ptr |
tmp, |
|
|
byval_as_ASTNODE_ptr |
elementsexpr, |
|
|
byval_as_ASTNODE_ptr |
initexpr, |
|
|
byval_as_integer |
dtype, |
|
|
byval_as_FBSYMBOL_ptr |
subtype, |
|
|
byval_as_integer |
do_clear, |
|
|
byval_as_ASTNODE_ptr |
newexpr |
|
) |
| |
function_as_IRVREG_ptr astLoadMEM |
( |
byval_as_ASTNODE_ptr |
n) | |
|
function_as_ASTNODE_ptr astNewMEM |
( |
byval_as_integer |
op, |
|
|
byval_as_ASTNODE_ptr |
l, |
|
|
byval_as_ASTNODE_ptr |
r, |
|
|
byval_as_longint |
bytes |
|
) |
| |
private function_as_ASTNODE_ptr hCallCtorList |
( |
byval_as_FBSYMBOL_ptr |
tmp, |
|
|
byval_as_ASTNODE_ptr |
elementsexpr, |
|
|
byval_as_integer |
dtype, |
|
|
byval_as_FBSYMBOL_ptr |
subtype |
|
) |
| |
private function_as_ASTNODE_ptr hCallDtorList |
( |
byval_as_ASTNODE_ptr |
ptrexpr, |
|
|
byval_as_integer |
dtype, |
|
|
byval_as_FBSYMBOL_ptr |
subtype |
|
) |
| |
private function_as_ASTNODE_ptr hElements |
( |
byval_as_ASTNODE_ptr |
elementsexpr, |
|
|
byref_as_integer |
elementstreecount |
|
) |
| |