apollo_parser/
lib.rs

1#![doc = include_str!("../README.md")]
2
3mod lexer;
4#[cfg(test)]
5mod tests;
6
7pub mod cst;
8mod error;
9mod limit;
10mod parser;
11
12pub use crate::error::Error;
13pub use crate::lexer::Lexer;
14pub use crate::lexer::Token;
15pub use crate::lexer::TokenKind;
16pub use crate::limit::LimitTracker;
17pub use crate::parser::Parser;
18pub use crate::parser::SyntaxElement;
19pub use crate::parser::SyntaxKind;
20pub use crate::parser::SyntaxNode;
21pub(crate) use crate::parser::SyntaxNodeChildren;
22pub use crate::parser::SyntaxToken;
23pub use crate::parser::SyntaxTree;
24pub(crate) use crate::parser::TokenText;
25pub use rowan::TextRange;