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