Skip to main content

Crate ternary_grammar

Crate ternary_grammar 

Source
Expand description

§ternary-grammar

Context-free grammar for generating and parsing valid ternary strategy expressions.

Provides:

  • Grammar — CFG definition and production rules
  • TernaryExpr — AST for ternary strategy expressions
  • Parser — Recursive descent parser for ternary expressions
  • Generator — Generate valid ternary expressions from grammar
  • Evaluator — Evaluate ternary expressions

Structs§

Evaluator
Evaluate ternary expressions
Generator
Expression generator
Grammar
Context-free grammar for ternary expressions
Parser
Recursive descent parser
Production
A grammar production rule
Tokenizer
Tokenizer for ternary expressions

Enums§

Op
Strategy operator for combining ternary values
TernaryExpr
AST node for ternary strategy expressions
Token
Token for parsing
Trit
Ternary value