API Reference predicator v#3.5.0
View SourceModules
A secure, non-evaluative condition engine for processing end-user boolean predicates.
Compiler that converts AST to various representations using visitors.
Resolves location paths for assignment operations in SCXML datamodel expressions.
Duration utilities for time span calculations in Predicator expressions.
Common utilities for error formatting across all Predicator error modules.
Error struct for general evaluation errors in Predicator evaluation.
Error struct for location expression validation failures.
Error struct for parse errors in Predicator expressions.
Error struct for type mismatch errors in Predicator evaluation.
Error struct for undefined variable errors in Predicator evaluation.
Stack-based evaluator for predicator instructions.
Date and time related functions for use in predicator expressions.
JSON manipulation functions for Predicator expressions.
Mathematical functions for Predicator expressions.
Built-in helper functions for use in predicator expressions.
Lexical analyzer for predicator expressions.
Recursive descent parser for predicator expressions.
Core type definitions for the Predicator library.
Behaviour for AST visitors.
Visitor that converts AST nodes to stack machine instructions.
Visitor that converts AST nodes back to string expressions.
Mix Tasks
Runs the complete code quality validation pipeline.