Package com.helix.core.parser


package com.helix.core.parser
  • Class
    Description
    Exception thrown when expression syntax parsing fails, providing line, column, and visual pointers.
    High-performance, lightweight recursive-descent parser for human-readable rule expressions.
    Utility for loading JSON rules from file system, classpath resources, or input streams.
    Exception thrown when JSON parsing or schema validation of a rule fails.
    Parses JSON rule definitions into valid Rule instances with type mappings and schema validation.
    Data structure representing a parsed Rule definition with metadata and schema validation.
    Static AST type checker and type inference engine.
    Symbol table mapping variable names to their declared/inferred Java type classes, optionally holding a ModelRegistry for compile-time model feature verification.
    Exception thrown when AST type validation fails or incompatible types are encountered.