Package com.helix.core.parser.ast


package com.helix.core.parser.ast
  • Class
    Description
    Expression tokenizer and recursive descent AST parser.
    Visitor interface for AST node traversal and code generation.
    AST node representing general binary expressions (arithmetic and logical operations).
    AST node representing binary operations (+, -, *, /, >, >=, <, <=, ==, !=, &&, ||).
     
    AST node specifically representing comparison and relational expressions (>, <, >=, <=, ==, !=).
    Base interface for all nodes in the Abstract Syntax Tree.
    AST node representing context property and field navigation (e.g.
    AST node representing built-in or registered function invocations (e.g.
    AST node representing literal values (numbers, booleans, strings).
    AST node representing method invocations on a target expression (e.g.
    AST node representing an in-process machine learning inference invocation via ONNX Runtime.
    Composite AST node encapsulating a complete compiled rule definition and its parsed AST root.
    AST node representing unary operations (!, -).
     
    AST node representing an input variable reference by name.