mod formulas;
mod terms;
pub(crate) use terms::*;
trait Precedence
{
fn precedence_level(&self) -> i32;
}
#[derive(Clone, Copy, Eq, PartialEq)]
pub(crate) enum Parentheses
None,
PrecedenceBased(i32),
Required,