Loading...
Searching...
No Matches
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