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: "acc"
ArgumentName: "arg-n"
ArgumentValue: "arg-v"
BinaryOperationLhs: "bin-l"
BinaryOperationRhs: "bin-r"
ExpressionListChild: "el-c"
ExpressionListGrouping: "el-g"
ForBody: "for-b"
ForVariable: "for-var"
ForVector: "for-vec"
FunctionCallArgument: "call-arg"
FunctionCallName: "call-name"
FunctionDefinitionBody: "fun-b"
FunctionDefinitionParameter: "param"
IfCondition: "if-c"
IfOtherwise: "if-other"
IfThen: "if-then"
IndexAccess: "idx-acc"
ParameterDefaultValue: "param-v"
ParameterName: "param-n"
PipeLhs: "pipe-l"
PipeRhs: "pipe-r"
RepeatBody: "repeat-b"
Root: "root"

has no parent

UnaryOperand: "unary-op"
WhileBody: "while-b"
WhileCondition: "while-c"