824 byval ismain
as integer _
836 byval id as zstring ptr, _
837 byref tk
as FB_TOKEN, _
839 byval preserve_case
as integer =
FALSE _
845 byval id as const zstring ptr, _
846 byval preserve_case
as integer =
FALSE, _
847 byval search_imports
as integer =
TRUE _
853 byval class as integer _
859 byval suffix
as integer _
865 byval dtype
as integer _
871 byval dtype
as integer _
877 byval symbol
as const zstring ptr, _
878 byval class as integer, _
879 byval preservecase
as integer =
FALSE, _
880 byval search_imports
as integer =
TRUE _
886 byval symbol
as zstring ptr, _
887 byval suffix
as integer, _
888 byval preservecase
as integer =
FALSE, _
889 byval search_imports
as integer =
TRUE _
909 byval params as integer, _
911 byval err_num
as FB_ERRMSG
ptr, _
920 byval err_num
as FB_ERRMSG
ptr _
928 byval err_num
as FB_ERRMSG
ptr _
935 byval err_num
as FB_ERRMSG
ptr _
942 byval err_num
as FB_ERRMSG
ptr _
947 byval to_dtype
as integer, _
950 byval err_num
as FB_ERRMSG
ptr _
958 byval err_num
as FB_ERRMSG
ptr _
970 byval is_implicit
as integer _
985 byval symbol
as const zstring ptr, _
986 byval id as integer, _
987 byval class as integer, _
997 byval symbol
as const zstring ptr, _
998 byval text as zstring ptr, _
999 byval lgt as integer, _
1007 byval symbol
as zstring ptr, _
1008 byval text as wstring ptr, _
1009 byval lgt as integer, _
1017 byval symbol
as const zstring ptr, _
1019 byval params as integer, _
1027 byval symbol
as const zstring ptr _
1043 byval id as zstring ptr _
1048 byval id as zstring ptr, _
1049 byval dtype
as integer, _
1051 byval lgt as longint _
1056 byval symbol
as zstring ptr, _
1062 byval symbol
as const zstring ptr, _
1063 byval aliasname
as const zstring ptr, _
1064 byval dtype
as integer, _
1066 byval lgt as longint, _
1067 byval dimensions
as integer, _
1069 byval attrib as integer, _
1075 byval dtype
as integer, _
1081 byval dtype
as integer, _
1083 byval options as integer = 0 _
1091 byval dimensions
as integer _
1096 byval id as zstring ptr, _
1097 byval dtype
as integer, _
1109 byval id as const zstring ptr, _
1110 byval id_alias
as const zstring ptr, _
1111 byval isunion
as integer, _
1112 byval align as integer, _
1114 byval attrib as integer _
1119 byval dtype
as integer, _
1126 byval id as zstring ptr, _
1127 byval dimensions
as integer, _
1129 byval dtype
as integer, _
1131 byval lgt as longint, _
1132 byval bits as integer _
1144 byval isnested
as integer =
FALSE _
1149 byval id as zstring ptr, _
1150 byval id_alias
as zstring ptr, _
1151 byval attrib as integer _
1157 byval id as zstring ptr, _
1158 byval value
as longint, _
1159 byval attrib as integer _
1165 byval id as zstring ptr, _
1166 byval dtype
as integer, _
1168 byval mode as integer, _
1182 byval id as const zstring ptr, _
1183 byval id_alias
as const zstring ptr, _
1184 byval dtype
as integer, _
1186 byval attrib as integer, _
1187 byval mode as integer, _
1195 byval id_alias
as zstring ptr, _
1196 byval dtype
as integer, _
1198 byval attrib as integer, _
1199 byval mode as integer, _
1206 byval id_alias
as zstring ptr, _
1207 byval attrib as integer, _
1208 byval mode as integer, _
1215 byval dtype
as integer, _
1217 byval attrib as integer, _
1218 byval mode as integer _
1228 byval symbol
as zstring ptr _
1233 byval parammode
as integer, _
1234 byref dtype
as integer, _
1254 byval dtype
as integer, _
1256 byval mode as integer _
1261 byval dtype
as integer, _
1275 byval id as zstring ptr, _
1276 byval id_alias
as zstring ptr _
1299 byval dimensions
as integer, _
1306 byval hashonly
as integer _
1317 byval is_tbdel
as integer =
FALSE _
1350 byval delete_hashtb
as integer _
1362 byval id as const zstring ptr, _
1363 byval id_alias
as const zstring ptr, _
1364 byval dtype
as integer, _
1397 byval lower as longint, _
1398 byval upper as longint _
1405 byval dtype
as integer, _
1411 byval dtype
as integer, _
1417 byval dtype
as integer, _
1423 byval value
as double, _
1424 byval dtype
as integer _
1430 byval value
as integer, _
1431 byval dtype
as integer _
1436 byval value
as longint, _
1437 byval dtype
as integer _
1443 byval sname
as zstring ptr, _
1444 byval lgt as integer _
1449 byval sname
as wstring ptr, _
1450 byval lgt as integer _
1461 byval dimensions
as integer, _
1467 byval dimensions
as integer, _
1469 byval lgt as longint _
1474 byval dimensions
as integer, _
1476 byval lgt as longint, _
1477 byval is_on_stack
as integer, _
1478 byval allow_ellipsis
as integer _
1489 byval dtype
as integer, _
1490 byval lgt as longint, _
1491 byval bits as integer _
1522 byval dtype
as integer _
1537 byval ldtype
as integer, _
1539 byval rdtype
as integer, _
1541 byref dtype
as integer, _
1547 byval dtype
as integer _
1552 byval dtype
as integer _
1557 byval dtype
as integer, _
1563 byval dtype
as integer, _
1569 byval dtype
as integer, _
1575 byval dtype
as integer, _
1581 byval dtype1
as integer, _
1582 byval dtype2
as integer _
1615 byval hashonly
as integer _
1626 byval insert_chain
as integer =
FALSE _
1631 byval remove_chain
as integer =
FALSE _
1651 byval dtype
as integer, _
1661 byval dtype
as integer, _
1663 byval lgt as longint = 0 _
1668 byval symbol
as const zstring ptr _
1673 byval ichar
as integer, _
1674 byval echar
as integer, _
1675 byval typ as integer _
1761 byval dtype
as integer, _
1774 byref misses
as integer = 0 _
1781 byval to_head
as integer =
FALSE _
1784 #define symbFreeOvlCallArg(
list, arg ) listDelNode(
list, arg )
1803 #macro symbHashTbInit( _hashtb, _owner, _nodes )
1804 _hashtb.
owner = _owner
1807 hashInit( @_hashtb.
tb, _nodes )
1810 #macro symbSymbTbInit( _symtb, _owner )
1811 _symtb.
owner = _owner
1821 #macro symbHashListMoveBefore( lasttb,
hashtb )
1828 #define symbIsGlobalNamespc( ) (
symb.
namespc = @symbGetGlobalNamespc( ))
1832 #define symbGetGlobalTbHead( ) symbGetGlobalTb( ).
head
1934 #define symbGetStrLen(
s) symbGetLen(
s)
1939 #define symbGetType(
s) typeGetDtAndPtrOnly( symbGetFullType(
s ) )
1943 #define symbGetPtrCnt(
s) typeGetPtrCnt( symbGetType(
s ) )
1945 #define symbGetClass(
s)
s->
class
1953 #define symbGetNamespace(
s) symbGetHashtb(
s)->
owner
1968 #define symbChainGetNext(c) c->
next
2009 #define symbGetDefTokPrev(t) t->
prev
2011 #define symbGetDefTokNext(t) t->
next
2013 #define symbGetDefTokType(t) t->
type
2014 #define symbSetDefTokType(t,_typ) t->
type = _typ
2016 #define symbGetDefTokText(t) t->
text
2027 #define symbGetDefParamNext(a) a->
next
2029 #define symbGetDefParamName(a) a->
name
2031 #define symbGetDefParamNum(a) a->
num
2063 #define symbGetUDTElmBitOfs(e) ( e->
ofs * 8 + _
2202 #macro symbSetProcPriority(
f,p)
2218 #macro symbSetProcOpOvl(
f, op_)
2229 #define symbGetParamPrev(a) a->
prev
2231 #define symbGetParamNext(a) a->
next
2311 #define symbGetCurrentProcName( ) symbGetName( parser.currproc )
2321 #define symbGetCompSymbTb(
s ) symbGetNamespaceSymbTb(
s )
2323 #define symbGetCompHashTb(
s ) symbGetNamespaceHashTb(
s )
2337 #define typeGetBits( dt ) (typeGetSize( dt ) * 8)
2349 #define typeAddrOf( dt ) _
2354 #define typeMultAddrOf( dt,
cnt ) _
2359 #define typeDeref( dt ) _
2364 #define typeMultDeref( dt,
cnt ) _
2373 #define typeIsConst( dt ) typeIsConstAt(dt, 0)
2377 #define typeGetPtrConstMask( dt ) _
2393 byval dtype
as integer, _
2399 #define symbTrace(
s )
print __FUNCTION__ +
"(" &
__LINE__ &
"): ";
symbDump(
s )