Top Level Namespace
Defined in:
Method Summary
- and_expression(left : ASTNode, right : ASTNode)
- comparator(name : String, first : ASTNode, second : ASTNode)
- current_node
- expref(expression : ASTNode)
- field(name : Char | Int32 | String | Nil)
- filter_projection(left : ASTNode, right : ASTNode, comparator : ASTNode)
- flatten(node : ASTNode)
- function_expression(name : String, args : Array(ASTNode))
- identity
- index(index : Int32)
- index_expression(children : Array(ASTNode))
- key_val_pair(key_name : String, node : ASTNode)
- literal(literal_value : Char | Int32 | String | Nil)
- multi_select_dict(nodes : Array(ASTNode))
- multi_select_list(nodes : Array(ASTNode))
- not_expression(expr : ASTNode)
- or_expression(left : ASTNode, right : ASTNode)
- pipe(left : ASTNode, right : ASTNode)
- projection(left : ASTNode, right : ASTNode)
- slice(start : ASTNode, _end : ASTNode, step : ASTNode)
- subexpression(children : Array(ASTNode))
- value_projection(left : ASTNode, right : ASTNode)