| Qore Programming Language Reference Manual 0.9.10

ql_ast.dox.h
1 namespace astparser {
6
8 const ANT_Declaration = ANT_Declaration;
10 const ANT_Expression = ANT_Expression;
12 const ANT_Name = ANT_Name;
14 const ANT_None = ANT_None;
16 const ANT_ParseError = ANT_ParseError;
18 const ANT_ParseOption = ANT_ParseOption;
20 const ANT_Statement = ANT_Statement;
22 };
24 namespace astparser {
28
30 const ADK_Class = ADK_Class;
32 const ADK_Closure = ADK_Closure;
34 const ADK_Constant = ADK_Constant;
36 const ADK_Function = ADK_Function;
38 const ADK_Hash = ADK_Hash;
40 const ADK_HashMember = ADK_HashMember;
42 const ADK_MemberGroup = ADK_MemberGroup;
44 const ADK_Namespace = ADK_Namespace;
46 const ADK_Superclass = ADK_Superclass;
48 const ADK_VarList = ADK_VarList;
50 const ADK_Variable = ADK_Variable;
52 };
54 namespace astparser {
58
60 const AEK_Access = AEK_Access;
62 const AEK_Assignment = AEK_Assignment;
64 const AEK_Backquote = AEK_Backquote;
66 const AEK_Binary = AEK_Binary;
68 const AEK_Call = AEK_Call;
70 const AEK_Case = AEK_Case;
72 const AEK_Cast = AEK_Cast;
74 const AEK_Closure = AEK_Closure;
76 const AEK_ConstrInit = AEK_ConstrInit;
78 const AEK_ContextMod = AEK_ContextMod;
80 const AEK_ContextRow = AEK_ContextRow;
82 const AEK_Decl = AEK_Decl;
84 const AEK_Find = AEK_Find;
86 const AEK_Hash = AEK_Hash;
88 const AEK_HashElement = AEK_HashElement;
90 const AEK_HashdeclHash = AEK_HashdeclHash;
92 const AEK_ImplicitArg = AEK_ImplicitArg;
94 const AEK_ImplicitElem = AEK_ImplicitElem;
96 const AEK_Index = AEK_Index;
98 const AEK_List = AEK_List;
100 const AEK_Literal = AEK_Literal;
102 const AEK_Name = AEK_Name;
104 const AEK_Range = AEK_Range;
106 const AEK_Regex = AEK_Regex;
108 const AEK_RegexSubst = AEK_RegexSubst;
110 const AEK_RegexTrans = AEK_RegexTrans;
112 const AEK_Returns = AEK_Returns;
114 const AEK_SwitchBody = AEK_SwitchBody;
116 const AEK_Ternary = AEK_Ternary;
118 const AEK_Unary = AEK_Unary;
120 };
122 namespace astparser {
126
128 const ASK_Block = ASK_Block;
130 const ASK_Break = ASK_Break;
132 const ASK_Call = ASK_Call;
134 const ASK_Context = ASK_Context;
136 const ASK_Continue = ASK_Continue;
138 const ASK_DoWhile = ASK_DoWhile;
140 const ASK_Expression = ASK_Expression;
142 const ASK_For = ASK_For;
144 const ASK_Foreach = ASK_Foreach;
146 const ASK_If = ASK_If;
148 const ASK_OnBlockExit = ASK_OnBlockExit;
150 const ASK_Rethrow = ASK_Rethrow;
152 const ASK_Return = ASK_Return;
154 const ASK_Summarize = ASK_Summarize;
156 const ASK_Switch = ASK_Switch;
158 const ASK_ThreadExit = ASK_ThreadExit;
160 const ASK_Throw = ASK_Throw;
162 const ASK_Try = ASK_Try;
164 const ASK_While = ASK_While;
166 };
168 namespace astparser {
172
174 const ASYK_Array = ASYK_Array;
176 const ASYK_Boolean = ASYK_Boolean;
178 const ASYK_Class = ASYK_Class;
180 const ASYK_Constant = ASYK_Constant;
182 const ASYK_Constructor = ASYK_Constructor;
184 const ASYK_Enum = ASYK_Enum;
186 const ASYK_Field = ASYK_Field;
188 const ASYK_File = ASYK_File;
190 const ASYK_Function = ASYK_Function;
192 const ASYK_Interface = ASYK_Interface;
194 const ASYK_Method = ASYK_Method;
196 const ASYK_Module = ASYK_Module;
198 const ASYK_Namespace = ASYK_Namespace;
200 const ASYK_None = ASYK_None;
202 const ASYK_Number = ASYK_Number;
204 const ASYK_Package = ASYK_Package;
206 const ASYK_Property = ASYK_Property;
208 const ASYK_String = ASYK_String;
210 const ASYK_Variable = ASYK_Variable;
212 };
214 namespace astparser {
218
220 const ASUK_AccessMember = ASUK_AccessMember;
222 const ASUK_AccessVariable = ASUK_AccessVariable;
224 const ASUK_AssignmentLeft = ASUK_AssignmentLeft;
226 const ASUK_AssignmentRight = ASUK_AssignmentRight;
228 const ASUK_BinaryLeft = ASUK_BinaryLeft;
230 const ASUK_BinaryRight = ASUK_BinaryRight;
232 const ASUK_CallArgs = ASUK_CallArgs;
234 const ASUK_CallTarget = ASUK_CallTarget;
236 const ASUK_CaseExpr = ASUK_CaseExpr;
238 const ASUK_CastObject = ASUK_CastObject;
240 const ASUK_CastType = ASUK_CastType;
242 const ASUK_ClassDeclName = ASUK_ClassDeclName;
244 const ASUK_ConstantDeclName = ASUK_ConstantDeclName;
246 const ASUK_ContextStmtData = ASUK_ContextStmtData;
248 const ASUK_ContextStmtName = ASUK_ContextStmtName;
250 const ASUK_DoWhileStmtCond = ASUK_DoWhileStmtCond;
252 const ASUK_ExprStmtExpr = ASUK_ExprStmtExpr;
254 const ASUK_FindData = ASUK_FindData;
256 const ASUK_ForStmtCond = ASUK_ForStmtCond;
258 const ASUK_ForStmtInit = ASUK_ForStmtInit;
260 const ASUK_ForStmtIter = ASUK_ForStmtIter;
262 const ASUK_ForeachStmtSrc = ASUK_ForeachStmtSrc;
264 const ASUK_ForeachStmtVal = ASUK_ForeachStmtVal;
266 const ASUK_FuncDeclName = ASUK_FuncDeclName;
268 const ASUK_FuncReturnType = ASUK_FuncReturnType;
270 const ASUK_HashDeclName = ASUK_HashDeclName;
272 const ASUK_HashElement = ASUK_HashElement;
274 const ASUK_HashMemberName = ASUK_HashMemberName;
276 const ASUK_HashdeclHashHashdecl = ASUK_HashdeclHashHashdecl;
278 const ASUK_IfStmtCond = ASUK_IfStmtCond;
280 const ASUK_IndexIndex = ASUK_IndexIndex;
282 const ASUK_IndexVariable = ASUK_IndexVariable;
284 const ASUK_ListElement = ASUK_ListElement;
286 const ASUK_NamespaceDeclName = ASUK_NamespaceDeclName;
288 const ASUK_None = ASUK_None;
290 const ASUK_RangeLeft = ASUK_RangeLeft;
292 const ASUK_RangeRight = ASUK_RangeRight;
294 const ASUK_ReturnStmtVal = ASUK_ReturnStmtVal;
296 const ASUK_ReturnsType = ASUK_ReturnsType;
298 const ASUK_SummarizeStmtData = ASUK_SummarizeStmtData;
300 const ASUK_SummarizeStmtName = ASUK_SummarizeStmtName;
302 const ASUK_SuperclassDeclName = ASUK_SuperclassDeclName;
304 const ASUK_SwitchStmtVar = ASUK_SwitchStmtVar;
306 const ASUK_TernaryCond = ASUK_TernaryCond;
308 const ASUK_TernaryFalse = ASUK_TernaryFalse;
310 const ASUK_TernaryTrue = ASUK_TernaryTrue;
312 const ASUK_ThrowStmtExpr = ASUK_ThrowStmtExpr;
314 const ASUK_TryStmtCatchVar = ASUK_TryStmtCatchVar;
316 const ASUK_Unary = ASUK_Unary;
318 const ASUK_VarDeclName = ASUK_VarDeclName;
320 const ASUK_VarDeclTypeName = ASUK_VarDeclTypeName;
322 const ASUK_WhileStmtCond = ASUK_WhileStmtCond;
324 };
astparser::AEK_ContextRow
const AEK_ContextRow
Context row expression kind.
Definition: ql_ast.dox.h:80
astparser::AEK_SwitchBody
const AEK_SwitchBody
Switch body expression kind.
Definition: ql_ast.dox.h:114
astparser::ASUK_TryStmtCatchVar
const ASUK_TryStmtCatchVar
Symbol usage kind for catched variables in try-catch statements.
Definition: ql_ast.dox.h:314
astparser::ASUK_ForeachStmtVal
const ASUK_ForeachStmtVal
Symbol usage kind for value variables in foreach statements.
Definition: ql_ast.dox.h:264
astparser::ASK_DoWhile
const ASK_DoWhile
Do-while statement kind.
Definition: ql_ast.dox.h:138
astparser::AEK_Access
const AEK_Access
Variable access (dot operator) expression kind.
Definition: ql_ast.dox.h:60
astparser::ASUK_ForStmtIter
const ASUK_ForStmtIter
Symbol usage kind for iteration expressions in for statements.
Definition: ql_ast.dox.h:260
astparser::ASYK_Constant
const ASYK_Constant
Symbol kind constant for constants.
Definition: ql_ast.dox.h:180
astparser::ADK_Variable
const ADK_Variable
Variable declaration kind.
Definition: ql_ast.dox.h:50
astparser::ASUK_ClassDeclName
const ASUK_ClassDeclName
Symbol usage kind for class names in declarations.
Definition: ql_ast.dox.h:242
astparser::ASK_Try
const ASK_Try
Try statement kind.
Definition: ql_ast.dox.h:162
astparser::ASUK_ForStmtCond
const ASUK_ForStmtCond
Symbol usage kind for conditions in for statements.
Definition: ql_ast.dox.h:256
astparser::ASYK_Package
const ASYK_Package
Symbol kind constant for packages.
Definition: ql_ast.dox.h:204
astparser::ASUK_DoWhileStmtCond
const ASUK_DoWhileStmtCond
Symbol usage kind for conditions in do-while statements.
Definition: ql_ast.dox.h:250
astparser::AEK_Cast
const AEK_Cast
Cast expression kind.
Definition: ql_ast.dox.h:72
astparser::ASYK_Method
const ASYK_Method
Symbol kind constant for class methods.
Definition: ql_ast.dox.h:194
astparser::ASUK_RangeRight
const ASUK_RangeRight
Symbol usage kind for right values in range expressions.
Definition: ql_ast.dox.h:292
astparser::ASK_Throw
const ASK_Throw
Throw statement kind.
Definition: ql_ast.dox.h:160
astparser::ASUK_FuncReturnType
const ASUK_FuncReturnType
Symbol usage kind for function return types.
Definition: ql_ast.dox.h:268
astparser::ADK_Hash
const ADK_Hash
Hash declaration kind.
Definition: ql_ast.dox.h:38
astparser::ASUK_AccessVariable
const ASUK_AccessVariable
Symbol usage kind for variables whose members are accessed by the dot operator.
Definition: ql_ast.dox.h:222
astparser::AEK_Literal
const AEK_Literal
Literal expression kind.
Definition: ql_ast.dox.h:100
astparser::ASYK_Function
const ASYK_Function
Symbol kind constant for functions.
Definition: ql_ast.dox.h:190
astparser::AEK_HashElement
const AEK_HashElement
Hash element expression kind.
Definition: ql_ast.dox.h:88
astparser::ANT_Name
const ANT_Name
Name node type constant.
Definition: ql_ast.dox.h:12
astparser::ASUK_HashDeclName
const ASUK_HashDeclName
Symbol usage kind for hashdecl names in declarations.
Definition: ql_ast.dox.h:270
astparser::ASK_Foreach
const ASK_Foreach
Foreach statement kind.
Definition: ql_ast.dox.h:144
astparser::ASYK_Enum
const ASYK_Enum
Symbol kind constant for enums.
Definition: ql_ast.dox.h:184
astparser::ASUK_ContextStmtData
const ASUK_ContextStmtData
Symbol usage kind for data in context statements.
Definition: ql_ast.dox.h:246
astparser::ASUK_RangeLeft
const ASUK_RangeLeft
Symbol usage kind for left values in range expressions.
Definition: ql_ast.dox.h:290
astparser::ASK_Block
const ASK_Block
Statement block statement kind.
Definition: ql_ast.dox.h:128
astparser::ADK_Superclass
const ADK_Superclass
Superclass declaration kind.
Definition: ql_ast.dox.h:46
astparser::ASUK_CaseExpr
const ASUK_CaseExpr
Symbol usage kind for case constant expressions.
Definition: ql_ast.dox.h:236
astparser::ASK_Expression
const ASK_Expression
Expression statement kind.
Definition: ql_ast.dox.h:140
astparser::AEK_Ternary
const AEK_Ternary
Ternary conditional expression kind.
Definition: ql_ast.dox.h:116
astparser::ASUK_CallArgs
const ASUK_CallArgs
Symbol usage kind for call arguments expressions.
Definition: ql_ast.dox.h:232
astparser::ASUK_CallTarget
const ASUK_CallTarget
Symbol usage kind for call target expressions.
Definition: ql_ast.dox.h:234
astparser::ASK_Switch
const ASK_Switch
Switch statement kind.
Definition: ql_ast.dox.h:156
astparser::ASUK_BinaryRight
const ASUK_BinaryRight
Symbol usage kind for right values in binary expressions.
Definition: ql_ast.dox.h:230
astparser::ASUK_TernaryCond
const ASUK_TernaryCond
Symbol usage kind for conditions in ternary conditional operator expressions.
Definition: ql_ast.dox.h:306
astparser::ASUK_VarDeclName
const ASUK_VarDeclName
Symbol usage kind for variable names in declarations.
Definition: ql_ast.dox.h:318
astparser::ASUK_CastObject
const ASUK_CastObject
Symbol usage kind for casted objects in cast expressions.
Definition: ql_ast.dox.h:238
astparser::ASUK_HashMemberName
const ASUK_HashMemberName
Symbol usage kind for hash members in declarations.
Definition: ql_ast.dox.h:274
astparser::ASUK_AssignmentLeft
const ASUK_AssignmentLeft
Symbol usage kind for left-values in assignments.
Definition: ql_ast.dox.h:224
astparser::AEK_Index
const AEK_Index
Index access expression kind.
Definition: ql_ast.dox.h:96
astparser::ASUK_HashElement
const ASUK_HashElement
Symbol usage kind for hash elements in hash expressions.
Definition: ql_ast.dox.h:272
astparser::ANT_Statement
const ANT_Statement
Statement node type constant.
Definition: ql_ast.dox.h:20
astparser::ASUK_FindData
const ASUK_FindData
Symbol usage kind for data expressions in find expressions.
Definition: ql_ast.dox.h:254
astparser::ASUK_IndexIndex
const ASUK_IndexIndex
Symbol usage kind for indices in index access expressions.
Definition: ql_ast.dox.h:280
astparser::ASYK_None
const ASYK_None
None/null symbol kind (default).
Definition: ql_ast.dox.h:200
astparser::ASK_Call
const ASK_Call
Call statement kind.
Definition: ql_ast.dox.h:132
astparser::AEK_Call
const AEK_Call
Call expression kind.
Definition: ql_ast.dox.h:68
astparser::ASK_Continue
const ASK_Continue
Continue statement kind.
Definition: ql_ast.dox.h:136
astparser::ANT_Expression
const ANT_Expression
Expression node type constant.
Definition: ql_ast.dox.h:10
astparser::ASUK_ExprStmtExpr
const ASUK_ExprStmtExpr
Symbol usage kind for expressions in expression statements.
Definition: ql_ast.dox.h:252
astparser::AEK_RegexTrans
const AEK_RegexTrans
Regex transliteration expression kind.
Definition: ql_ast.dox.h:110
astparser::ASUK_ListElement
const ASUK_ListElement
Symbol usage kind for list elements in list expressions.
Definition: ql_ast.dox.h:284
astparser::ANT_None
const ANT_None
None/null node type constant.
Definition: ql_ast.dox.h:14
astparser::ASYK_Interface
const ASYK_Interface
Symbol kind constant for interface (used for hashdecls in Qore context).
Definition: ql_ast.dox.h:192
astparser::AEK_Range
const AEK_Range
Regex expression kind.
Definition: ql_ast.dox.h:104
astparser::AEK_Binary
const AEK_Binary
Binary expression kind.
Definition: ql_ast.dox.h:66
astparser::ASUK_SummarizeStmtData
const ASUK_SummarizeStmtData
Symbol usage kind for data in summarize statements.
Definition: ql_ast.dox.h:298
astparser::ASUK_Unary
const ASUK_Unary
Symbol usage kind for operands in unary operator expressions.
Definition: ql_ast.dox.h:316
astparser::ASUK_None
const ASUK_None
None/null symbol usage kind (default).
Definition: ql_ast.dox.h:288
astparser::AEK_HashdeclHash
const AEK_HashdeclHash
Hashdecl hash expression kind.
Definition: ql_ast.dox.h:90
astparser::ASYK_Module
const ASYK_Module
Symbol kind constant for modules.
Definition: ql_ast.dox.h:196
astparser::ASUK_AccessMember
const ASUK_AccessMember
Symbol usage kind for members accessed by the dot operator.
Definition: ql_ast.dox.h:220
astparser::ASK_ThreadExit
const ASK_ThreadExit
Thread exit statement kind.
Definition: ql_ast.dox.h:158
astparser::AEK_Case
const AEK_Case
Case expression kind.
Definition: ql_ast.dox.h:70
astparser::ASYK_Namespace
const ASYK_Namespace
Symbol kind constant for namespaces.
Definition: ql_ast.dox.h:198
astparser::ASUK_SwitchStmtVar
const ASUK_SwitchStmtVar
Symbol usage kind for condition variables in switch statements.
Definition: ql_ast.dox.h:304
astparser::ASUK_AssignmentRight
const ASUK_AssignmentRight
Symbol usage kind for right-values in assignments.
Definition: ql_ast.dox.h:226
astparser::AEK_Unary
const AEK_Unary
Unary expression kind.
Definition: ql_ast.dox.h:118
astparser::ASUK_ForeachStmtSrc
const ASUK_ForeachStmtSrc
Symbol usage kind for source variables in foreach statements.
Definition: ql_ast.dox.h:262
astparser::ASYK_Property
const ASYK_Property
Symbol kind constant for properties.
Definition: ql_ast.dox.h:206
astparser::ASUK_ContextStmtName
const ASUK_ContextStmtName
Symbol usage kind for names in context statements.
Definition: ql_ast.dox.h:248
astparser::ADK_Closure
const ADK_Closure
Closure declaration kind.
Definition: ql_ast.dox.h:32
astparser::ADK_Namespace
const ADK_Namespace
Namespace declaration kind.
Definition: ql_ast.dox.h:44
astparser::ASUK_SummarizeStmtName
const ASUK_SummarizeStmtName
Symbol usage kind for names in summarize statements.
Definition: ql_ast.dox.h:300
astparser::ASUK_ForStmtInit
const ASUK_ForStmtInit
Symbol usage kind for initialization expressions in for statements.
Definition: ql_ast.dox.h:258
astparser::ASUK_WhileStmtCond
const ASUK_WhileStmtCond
Symbol usage kind for conditions in while statements.
Definition: ql_ast.dox.h:322
astparser::AEK_Find
const AEK_Find
Find expression kind.
Definition: ql_ast.dox.h:84
astparser::ASUK_FuncDeclName
const ASUK_FuncDeclName
Symbol usage kind for function names in declarations.
Definition: ql_ast.dox.h:266
astparser::AEK_Regex
const AEK_Regex
Regex expression kind.
Definition: ql_ast.dox.h:106
astparser::ASUK_IndexVariable
const ASUK_IndexVariable
Symbol usage kind for accessed variables in index access expressions.
Definition: ql_ast.dox.h:282
astparser::ASYK_Class
const ASYK_Class
Symbol kind constant for classes.
Definition: ql_ast.dox.h:178
astparser
astparser namespace
Definition: QC_AstParser.dox.h:2
astparser::ASUK_CastType
const ASUK_CastType
Symbol usage kind for types used in cast expressions.
Definition: ql_ast.dox.h:240
astparser::ANT_ParseOption
const ANT_ParseOption
Parse option node type constant.
Definition: ql_ast.dox.h:18
astparser::AEK_Assignment
const AEK_Assignment
Assignment expression kind.
Definition: ql_ast.dox.h:62
astparser::ASK_OnBlockExit
const ASK_OnBlockExit
On block exit (on_exit, on_success, on_error) statement kind.
Definition: ql_ast.dox.h:148
astparser::ASYK_Boolean
const ASYK_Boolean
Symbol kind constant for booleans.
Definition: ql_ast.dox.h:176
astparser::ASUK_VarDeclTypeName
const ASUK_VarDeclTypeName
Symbol usage kind for variable types.
Definition: ql_ast.dox.h:320
astparser::AEK_ContextMod
const AEK_ContextMod
Context mod expression kind.
Definition: ql_ast.dox.h:78
astparser::ASYK_File
const ASYK_File
Symbol kind constant for files.
Definition: ql_ast.dox.h:188
astparser::ASUK_SuperclassDeclName
const ASUK_SuperclassDeclName
Symbol usage kind for superclass names in declarations.
Definition: ql_ast.dox.h:302
astparser::ASUK_HashdeclHashHashdecl
const ASUK_HashdeclHashHashdecl
Symbol usage kind for hashdecl names in hashdecl hash expressions.
Definition: ql_ast.dox.h:276
astparser::ASUK_ReturnsType
const ASUK_ReturnsType
Symbol usage kind for return type in returns expression.
Definition: ql_ast.dox.h:296
astparser::ASYK_Constructor
const ASYK_Constructor
Symbol kind constant for constructor.
Definition: ql_ast.dox.h:182
astparser::ANT_ParseError
const ANT_ParseError
Parse error node type constant.
Definition: ql_ast.dox.h:16
astparser::ASK_Break
const ASK_Break
Break statement kind.
Definition: ql_ast.dox.h:130
astparser::AEK_ImplicitElem
const AEK_ImplicitElem
Implicit element expression kind.
Definition: ql_ast.dox.h:94
astparser::AEK_ImplicitArg
const AEK_ImplicitArg
Implicit argument expression kind.
Definition: ql_ast.dox.h:92
astparser::AEK_ConstrInit
const AEK_ConstrInit
Constructor initialization expression kind.
Definition: ql_ast.dox.h:76
astparser::ASUK_TernaryFalse
const ASUK_TernaryFalse
Symbol usage kind for "false" options in ternary conditional operator expressions.
Definition: ql_ast.dox.h:308
astparser::AEK_Closure
const AEK_Closure
Closure expression kind.
Definition: ql_ast.dox.h:74
astparser::ASUK_ReturnStmtVal
const ASUK_ReturnStmtVal
Symbol usage kind for returned values in return statements.
Definition: ql_ast.dox.h:294
astparser::ASYK_String
const ASYK_String
Symbol kind constant for strings.
Definition: ql_ast.dox.h:208
astparser::ASUK_ConstantDeclName
const ASUK_ConstantDeclName
Symbol usage kind for constant names in declarations.
Definition: ql_ast.dox.h:244
astparser::AEK_Hash
const AEK_Hash
Hash expression kind.
Definition: ql_ast.dox.h:86
astparser::ASK_For
const ASK_For
For statement kind.
Definition: ql_ast.dox.h:142
astparser::ADK_Class
const ADK_Class
Class declaration kind.
Definition: ql_ast.dox.h:30
astparser::AEK_Decl
const AEK_Decl
Declaration expression kind.
Definition: ql_ast.dox.h:82
astparser::ADK_MemberGroup
const ADK_MemberGroup
Member group declaration kind.
Definition: ql_ast.dox.h:42
astparser::ANT_Declaration
const ANT_Declaration
Declaration node type constant.
Definition: ql_ast.dox.h:8
astparser::ASUK_IfStmtCond
const ASUK_IfStmtCond
Symbol usage kind for conditions in if statements.
Definition: ql_ast.dox.h:278
astparser::ASUK_NamespaceDeclName
const ASUK_NamespaceDeclName
Symbol usage kind for namespace names in declarations.
Definition: ql_ast.dox.h:286
astparser::ASUK_TernaryTrue
const ASUK_TernaryTrue
Symbol usage kind for "true" options in ternary conditional operator expressions.
Definition: ql_ast.dox.h:310
astparser::ASYK_Variable
const ASYK_Variable
Symbol kind constant for variables.
Definition: ql_ast.dox.h:210
astparser::AEK_Name
const AEK_Name
Name expression kind.
Definition: ql_ast.dox.h:102
astparser::ADK_VarList
const ADK_VarList
Variable list declaration kind.
Definition: ql_ast.dox.h:48
astparser::ASUK_ThrowStmtExpr
const ASUK_ThrowStmtExpr
Symbol usage kind for expressions in throw statements.
Definition: ql_ast.dox.h:312
astparser::ADK_Constant
const ADK_Constant
Constant declaration kind.
Definition: ql_ast.dox.h:34
astparser::ASYK_Number
const ASYK_Number
Symbol kind constant for numbers.
Definition: ql_ast.dox.h:202
astparser::ASK_Rethrow
const ASK_Rethrow
Rethrow statement kind.
Definition: ql_ast.dox.h:150
astparser::AEK_Returns
const AEK_Returns
Returns expression kind.
Definition: ql_ast.dox.h:112
astparser::ASK_If
const ASK_If
If statement kind.
Definition: ql_ast.dox.h:146
astparser::AEK_RegexSubst
const AEK_RegexSubst
Regex substitution expression kind.
Definition: ql_ast.dox.h:108
astparser::ASK_Summarize
const ASK_Summarize
Summarize statement kind.
Definition: ql_ast.dox.h:154
astparser::ASYK_Field
const ASYK_Field
Symbol kind constant for field (used for hash members in Qore context).
Definition: ql_ast.dox.h:186
astparser::ASK_Context
const ASK_Context
Context statement kind.
Definition: ql_ast.dox.h:134
astparser::ASYK_Array
const ASYK_Array
Symbol kind constant for arrays.
Definition: ql_ast.dox.h:174
astparser::ADK_HashMember
const ADK_HashMember
Hash member declaration kind.
Definition: ql_ast.dox.h:40
astparser::ASK_Return
const ASK_Return
Return statement kind.
Definition: ql_ast.dox.h:152
astparser::ASK_While
const ASK_While
While statement kind.
Definition: ql_ast.dox.h:164
astparser::AEK_List
const AEK_List
List expression kind.
Definition: ql_ast.dox.h:98
astparser::ADK_Function
const ADK_Function
Function declaration kind.
Definition: ql_ast.dox.h:36
astparser::ASUK_BinaryLeft
const ASUK_BinaryLeft
Symbol usage kind for left values in binary expressions.
Definition: ql_ast.dox.h:228
astparser::AEK_Backquote
const AEK_Backquote
Backquote expression kind.
Definition: ql_ast.dox.h:64