sim-kernel 0.1.0-rc.1

SIM workspace package for sim kernel.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Pratt-parser contracts: operator tables for [`shape`](crate::shape)-driven
//! syntax.
//!
//! The kernel defines the operator-table, fixity, and token contracts that
//! parameterize precedence parsing; concrete grammars and codecs that drive
//! them live in library crates.

mod object;
#[cfg(test)]
mod tests;
mod types;

pub use object::{PrattTableObject, pratt_table_value};
pub use types::{Fixity, PrattOperator, PrattResult, PrattTable, Token, parse_symbol};