#include "fb.bi"
#include "fbint.bi"
#include "ir.bi"
#include "rtl.bi"
#include "ast.bi"
Go to the source code of this file.
|
private sub | hConstConv (byval_as_integer todtype, byval_as_ASTNODE_ptr l) |
|
private function_as_integer | hGetTypeMismatchErrMsg (byval_as_AST_CONVOPT options) |
|
private function_as_integer | hCheckPtr (byval_as_integer to_dtype, byval_as_FBSYMBOL_ptr to_subtype, byval_as_integer expr_dtype, byval_as_ASTNODE_ptr expr, byval_as_AST_CONVOPT options) |
|
function_as_integer | astCheckCONV (byval_as_integer to_dtype, byval_as_FBSYMBOL_ptr to_subtype, byval_as_ASTNODE_ptr l) |
|
function_as_ASTNODE_ptr | astNewCONV (byval_as_integer to_dtype, byval_as_FBSYMBOL_ptr to_subtype, byval_as_ASTNODE_ptr l, byval_as_AST_CONVOPT options, byval_as_integer_ptr perrmsg) |
|
function_as_ASTNODE_ptr | astNewOvlCONV (byval_as_integer to_dtype, byval_as_FBSYMBOL_ptr to_subtype, byval_as_ASTNODE_ptr l) |
|
sub | astUpdateCONVFD2FS (byval_as_ASTNODE_ptr n, byval_as_integer to_dtype, byval_as_integer is_expr) |
|
function_as_IRVREG_ptr | astLoadCONV (byval_as_ASTNODE_ptr n) |
|
#define hDoGlobOpOverload |
( |
|
to_dtype, |
|
|
|
to_subtype, |
|
|
|
node |
|
) |
| |
function_as_integer astCheckCONV |
( |
byval_as_integer |
to_dtype, |
|
|
byval_as_FBSYMBOL_ptr |
to_subtype, |
|
|
byval_as_ASTNODE_ptr |
l |
|
) |
| |
function_as_IRVREG_ptr astLoadCONV |
( |
byval_as_ASTNODE_ptr |
n) | |
|
function_as_ASTNODE_ptr astNewCONV |
( |
byval_as_integer |
to_dtype, |
|
|
byval_as_FBSYMBOL_ptr |
to_subtype, |
|
|
byval_as_ASTNODE_ptr |
l, |
|
|
byval_as_AST_CONVOPT |
options, |
|
|
byval_as_integer_ptr |
perrmsg |
|
) |
| |
function_as_ASTNODE_ptr astNewOvlCONV |
( |
byval_as_integer |
to_dtype, |
|
|
byval_as_FBSYMBOL_ptr |
to_subtype, |
|
|
byval_as_ASTNODE_ptr |
l |
|
) |
| |
private function_as_integer hCheckPtr |
( |
byval_as_integer |
to_dtype, |
|
|
byval_as_FBSYMBOL_ptr |
to_subtype, |
|
|
byval_as_integer |
expr_dtype, |
|
|
byval_as_ASTNODE_ptr |
expr, |
|
|
byval_as_AST_CONVOPT |
options |
|
) |
| |
private function_as_integer hGetTypeMismatchErrMsg |
( |
byval_as_AST_CONVOPT |
options) | |
|