Expand description
sipha’s core foundation types and traits.
This crate provides the minimal foundation for the sipha parser ecosystem:
- Core traits:
TokenKind,RuleId,NodeId,SymbolId,GrammarContext - Basic types:
Span,Token,TokenTrivia
This crate has minimal dependencies and contains no parsing logic.
Re-exports§
pub use crate::span::Span;pub use crate::token::Token;pub use crate::token::TokenTrivia;pub use crate::traits::GrammarContext;pub use crate::traits::NodeId;pub use crate::traits::RuleId;pub use crate::traits::SymbolId;pub use crate::traits::TokenKind;