18 lines
221 B
Rust
18 lines
221 B
Rust
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,
|
|
}
|