Equation Symbols¶
Module: piethorn.math.equation.symbols
Overview¶
This module defines symbol metadata, grouped symbol collections, and operator behavior.
Symbol¶
- class Symbol(symbol, name, *, param_count=0, after_loop=False, action=None)¶
Metadata wrapper for parser symbols.
Methods:
as_operator()compare(other)
Symbols¶
Operator¶
- class Operator(operator)¶
Behavior-bearing symbol wrapper used during evaluation.
Methods:
calculate(num1, num2)compare(num1, num2)union(*args)
Grouped symbol collections¶
COMPARISON_SYMBOLSComparison operators.
MATH_SYMBOLSArithmetic operators.
UNION_SYMBOLSBoolean-union operators.