Module tyche::expr

source ·
Expand description

AST-like data structures for evaluating full mathematical dice expressions and working with their results.

Enums§

  • Error that can occur during Evaled::calc()
  • Error that can occur during Expr::eval()
  • Tree structure of individual elements of an evaluated mathematical dice expression
  • Tree structure of individual elements of a full mathematical dice expression
  • Operation type for an individual expression

Traits§

  • Trait to allow creation of expanded descriptions with an optional max number of individual listed results where applicable
  • Trait that offers OpType-related information