Package com.helix.core.parser
package com.helix.core.parser
-
ClassDescriptionException 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
Ruleinstances 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 aModelRegistryfor compile-time model feature verification.Exception thrown when AST type validation fails or incompatible types are encountered.