rssn-advanced 0.1.3

This is rssn-advanced: The next generation symbolic core of rssn.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Symbolic expression parser.
//!
//! Parses textual mathematical expressions into the global DAG. Uses
//! `nom` combinators with precedence climbing for correct operator
//! binding.
//!
//! - `lexer` — Tokenizer for numbers, identifiers, operators, parens.
//! - `expr` — Precedence-climbing expression parser.
//! - `error` — Span-annotated parse error types.

pub mod error;
pub mod expr;
pub mod lexer;

pub use expr::{PrecedenceTable, parse_expression, parse_with_table};