#include "fb.bi"
#include "fbint.bi"
#include "ir.bi"
#include "ast.bi"
Go to the source code of this file.
|
function_as_ASTNODE_ptr | astNewBRANCH (byval_as_integer op, byval_as_FBSYMBOL_ptr label, byval_as_ASTNODE_ptr l) |
|
function_as_IRVREG_ptr | astLoadBRANCH (byval_as_ASTNODE_ptr n) |
|
private function_as_ASTNODE_ptr | astNewJMPTB (byval_as_ASTNODE_ptr l, byval_as_FBSYMBOL_ptr tbsym, byval_as_ulongint_ptr values1, byval_as_FBSYMBOL_ptr_ptr labels1, byval_as_integer labelcount, byval_as_FBSYMBOL_ptr deflabel, byval_as_ulongint minval, byval_as_ulongint maxval) |
|
function_as_IRVREG_ptr | astLoadJMPTB (byval_as_ASTNODE_ptr n) |
|
function_as_ASTNODE_ptr | astBuildJMPTB (byval_as_FBSYMBOL_ptr tempvar, byval_as_ulongint_ptr values1, byval_as_FBSYMBOL_ptr_ptr labels1, byval_as_integer labelcount, byval_as_FBSYMBOL_ptr deflabel, byval_as_ulongint minval, byval_as_ulongint maxval) |
|
function_as_ASTNODE_ptr | astNewLOOP (byval_as_FBSYMBOL_ptr label, byval_as_ASTNODE_ptr tree) |
|
function_as_IRVREG_ptr | astLoadLOOP (byval_as_ASTNODE_ptr n) |
|
function_as_ASTNODE_ptr astBuildJMPTB |
( |
byval_as_FBSYMBOL_ptr |
tempvar, |
|
|
byval_as_ulongint_ptr |
values1, |
|
|
byval_as_FBSYMBOL_ptr_ptr |
labels1, |
|
|
byval_as_integer |
labelcount, |
|
|
byval_as_FBSYMBOL_ptr |
deflabel, |
|
|
byval_as_ulongint |
minval, |
|
|
byval_as_ulongint |
maxval |
|
) |
| |
function_as_IRVREG_ptr astLoadBRANCH |
( |
byval_as_ASTNODE_ptr |
n) | |
|
function_as_IRVREG_ptr astLoadJMPTB |
( |
byval_as_ASTNODE_ptr |
n) | |
|
function_as_IRVREG_ptr astLoadLOOP |
( |
byval_as_ASTNODE_ptr |
n) | |
|
function_as_ASTNODE_ptr astNewBRANCH |
( |
byval_as_integer |
op, |
|
|
byval_as_FBSYMBOL_ptr |
label, |
|
|
byval_as_ASTNODE_ptr |
l |
|
) |
| |
private function_as_ASTNODE_ptr astNewJMPTB |
( |
byval_as_ASTNODE_ptr |
l, |
|
|
byval_as_FBSYMBOL_ptr |
tbsym, |
|
|
byval_as_ulongint_ptr |
values1, |
|
|
byval_as_FBSYMBOL_ptr_ptr |
labels1, |
|
|
byval_as_integer |
labelcount, |
|
|
byval_as_FBSYMBOL_ptr |
deflabel, |
|
|
byval_as_ulongint |
minval, |
|
|
byval_as_ulongint |
maxval |
|
) |
| |
function_as_ASTNODE_ptr astNewLOOP |
( |
byval_as_FBSYMBOL_ptr |
label, |
|
|
byval_as_ASTNODE_ptr |
tree |
|
) |
| |