Describes the role of the node in its parent. For example, if we have if(TRUE) { ... }, the role of the TRUE node is IfCondition.

  • ParentContextInfo
  • ParentInformation

Enumeration Members

Accessed: "accessed"
ArgumentName: "arg-name"
ArgumentValue: "arg-value"
BinaryOperationLhs: "binop-lhs"
BinaryOperationRhs: "binop-rhs"
ExpressionListChild: "expr-list-child"
ForBody: "for-body"
ForVariable: "for-variable"
ForVector: "for-vector"
FunctionCallArgument: "call-argument"
FunctionCallName: "call-name"
FunctionDefinitionBody: "function-def-body"
FunctionDefinitionParameter: "function-def-param"
IfCondition: "if-cond"
IfOtherwise: "if-otherwise"
IfThen: "if-then"
IndexAccess: "index-access"
ParameterDefaultValue: "param-value"
ParameterName: "param-name"
PipeLhs: "pipe-lhs"
PipeRhs: "pipe-rhs"
RepeatBody: "repeat-body"
Root: "root"

has no parent

UnaryOperand: "unary-operand"
WhileBody: "while-body"
WhileCondition: "while-cond"