oxttl/toolkit/mod.rs
1//! oxttl parsing toolkit.
2//!
3//! Provides the basic code to write plain Rust lexers and parsers able to read files chunk by chunk.
4
5mod error;
6mod lexer;
7mod parser;
8
9pub use self::error::{TextPosition, TurtleParseError, TurtleSyntaxError};
10pub use self::lexer::{Lexer, TokenOrLineJump, TokenRecognizer, TokenRecognizerError};
11#[cfg(feature = "async-tokio")]
12pub use self::parser::TokioAsyncReaderIterator;
13pub use self::parser::{
14 Parser, ReaderIterator, RuleRecognizer, RuleRecognizerError, SliceIterator,
15};