Also fixed the name collector, and lambda parameters are no longer resolved at parsing to support planned macro-based pattern matching. The rule matcher clones a lot, the number of clones could be zero.
12 lines
265 B
Rust
12 lines
265 B
Rust
mod cache;
|
|
mod substack;
|
|
mod side;
|
|
mod merge_sorted;
|
|
mod sorted_pairs;
|
|
mod unwrap_or_continue;
|
|
pub use cache::Cache;
|
|
pub use substack::Stackframe;
|
|
pub use side::Side;
|
|
pub use merge_sorted::merge_sorted;
|
|
|
|
pub type BoxedIter<'a, T> = Box<dyn Iterator<Item = T> + 'a>; |