Re-exports§
pub use config::ParseConfig;pub use config::RecursionGuard;pub use traits::Diagnostic;pub use traits::Parse;pub use traits::Peek;pub use traits::Printer;pub use traits::SpanLike;pub use traits::SpannedError;pub use traits::SpannedLike;pub use traits::ToTokens;pub use traits::TokenStream;
Modules§
- config
- Parser configuration for resource limits and behavior tuning.
- traits
- Core traits for the synkit parsing framework.
Structs§
- Delimited
- A value enclosed by delimiters (e.g., brackets, braces, parentheses).
- Punctuated
- A punctuated sequence with optional trailing separator.
- Punctuated
Inner - Internal storage for punctuated sequences.
- Repeated
- A sequence of repeated items with separators.
- Repeated
Item - A single item in a
Repeatedsequence, holding a value and optional separator. - Separated
- A punctuated sequence where trailing separator is forbidden.
- Terminated
- A punctuated sequence with required trailing separator.
Enums§
- Error
- Core synkit error type.
- Trailing
Policy - Policy for trailing punctuation in punctuated sequences.