Qore astparser Module  1.8.0
AST Symbol Usage Kind Constants

Variables

const astparser::ASUK_AccessMember = ASUK_AccessMember
 Symbol usage kind for members accessed by the dot operator.
 
const astparser::ASUK_AccessVariable = ASUK_AccessVariable
 Symbol usage kind for variables whose members are accessed by the dot operator.
 
const astparser::ASUK_AssignmentLeft = ASUK_AssignmentLeft
 Symbol usage kind for left-values in assignments.
 
const astparser::ASUK_AssignmentRight = ASUK_AssignmentRight
 Symbol usage kind for right-values in assignments.
 
const astparser::ASUK_BinaryLeft = ASUK_BinaryLeft
 Symbol usage kind for left values in binary expressions.
 
const astparser::ASUK_BinaryRight = ASUK_BinaryRight
 Symbol usage kind for right values in binary expressions.
 
const astparser::ASUK_CallArgs = ASUK_CallArgs
 Symbol usage kind for call arguments expressions.
 
const astparser::ASUK_CallTarget = ASUK_CallTarget
 Symbol usage kind for call target expressions.
 
const astparser::ASUK_CaseExpr = ASUK_CaseExpr
 Symbol usage kind for case constant expressions.
 
const astparser::ASUK_CastObject = ASUK_CastObject
 Symbol usage kind for casted objects in cast expressions.
 
const astparser::ASUK_CastType = ASUK_CastType
 Symbol usage kind for types used in cast expressions.
 
const astparser::ASUK_ClassDeclName = ASUK_ClassDeclName
 Symbol usage kind for class names in declarations.
 
const astparser::ASUK_ConstantDeclName = ASUK_ConstantDeclName
 Symbol usage kind for constant names in declarations.
 
const astparser::ASUK_ContextStmtData = ASUK_ContextStmtData
 Symbol usage kind for data in context statements.
 
const astparser::ASUK_ContextStmtName = ASUK_ContextStmtName
 Symbol usage kind for names in context statements.
 
const astparser::ASUK_DoWhileStmtCond = ASUK_DoWhileStmtCond
 Symbol usage kind for conditions in do-while statements.
 
const astparser::ASUK_ExprStmtExpr = ASUK_ExprStmtExpr
 Symbol usage kind for expressions in expression statements.
 
const astparser::ASUK_FindData = ASUK_FindData
 Symbol usage kind for data expressions in find expressions.
 
const astparser::ASUK_ForStmtCond = ASUK_ForStmtCond
 Symbol usage kind for conditions in for statements.
 
const astparser::ASUK_ForStmtInit = ASUK_ForStmtInit
 Symbol usage kind for initialization expressions in for statements.
 
const astparser::ASUK_ForStmtIter = ASUK_ForStmtIter
 Symbol usage kind for iteration expressions in for statements.
 
const astparser::ASUK_ForeachStmtSrc = ASUK_ForeachStmtSrc
 Symbol usage kind for source variables in foreach statements.
 
const astparser::ASUK_ForeachStmtVal = ASUK_ForeachStmtVal
 Symbol usage kind for value variables in foreach statements.
 
const astparser::ASUK_FuncDeclName = ASUK_FuncDeclName
 Symbol usage kind for function names in declarations.
 
const astparser::ASUK_FuncReturnType = ASUK_FuncReturnType
 Symbol usage kind for function return types.
 
const astparser::ASUK_HashDeclName = ASUK_HashDeclName
 Symbol usage kind for hashdecl names in declarations.
 
const astparser::ASUK_HashElement = ASUK_HashElement
 Symbol usage kind for hash elements in hash expressions.
 
const astparser::ASUK_HashMemberName = ASUK_HashMemberName
 Symbol usage kind for hash members in declarations.
 
const astparser::ASUK_HashdeclHashHashdecl = ASUK_HashdeclHashHashdecl
 Symbol usage kind for hashdecl names in hashdecl hash expressions.
 
const astparser::ASUK_IfStmtCond = ASUK_IfStmtCond
 Symbol usage kind for conditions in if statements.
 
const astparser::ASUK_IndexIndex = ASUK_IndexIndex
 Symbol usage kind for indices in index access expressions.
 
const astparser::ASUK_IndexVariable = ASUK_IndexVariable
 Symbol usage kind for accessed variables in index access expressions.
 
const astparser::ASUK_ListElement = ASUK_ListElement
 Symbol usage kind for list elements in list expressions.
 
const astparser::ASUK_NamespaceDeclName = ASUK_NamespaceDeclName
 Symbol usage kind for namespace names in declarations.
 
const astparser::ASUK_None = ASUK_None
 None/null symbol usage kind (default).
 
const astparser::ASUK_RangeLeft = ASUK_RangeLeft
 Symbol usage kind for left values in range expressions.
 
const astparser::ASUK_RangeRight = ASUK_RangeRight
 Symbol usage kind for right values in range expressions.
 
const astparser::ASUK_ReturnStmtVal = ASUK_ReturnStmtVal
 Symbol usage kind for returned values in return statements.
 
const astparser::ASUK_ReturnsType = ASUK_ReturnsType
 Symbol usage kind for return type in returns expression.
 
const astparser::ASUK_SummarizeStmtData = ASUK_SummarizeStmtData
 Symbol usage kind for data in summarize statements.
 
const astparser::ASUK_SummarizeStmtName = ASUK_SummarizeStmtName
 Symbol usage kind for names in summarize statements.
 
const astparser::ASUK_SuperclassDeclName = ASUK_SuperclassDeclName
 Symbol usage kind for superclass names in declarations.
 
const astparser::ASUK_SwitchStmtVar = ASUK_SwitchStmtVar
 Symbol usage kind for condition variables in switch statements.
 
const astparser::ASUK_TernaryCond = ASUK_TernaryCond
 Symbol usage kind for conditions in ternary conditional operator expressions.
 
const astparser::ASUK_TernaryFalse = ASUK_TernaryFalse
 Symbol usage kind for "false" options in ternary conditional operator expressions.
 
const astparser::ASUK_TernaryTrue = ASUK_TernaryTrue
 Symbol usage kind for "true" options in ternary conditional operator expressions.
 
const astparser::ASUK_ThrowStmtExpr = ASUK_ThrowStmtExpr
 Symbol usage kind for expressions in throw statements.
 
const astparser::ASUK_TryStmtCatchVar = ASUK_TryStmtCatchVar
 Symbol usage kind for catched variables in try-catch statements.
 
const astparser::ASUK_Unary = ASUK_Unary
 Symbol usage kind for operands in unary operator expressions.
 
const astparser::ASUK_VarDeclName = ASUK_VarDeclName
 Symbol usage kind for variable names in declarations.
 
const astparser::ASUK_VarDeclTypeName = ASUK_VarDeclTypeName
 Symbol usage kind for variable types.
 
const astparser::ASUK_WhileStmtCond = ASUK_WhileStmtCond
 Symbol usage kind for conditions in while statements.
 

Detailed Description