santiago/parser/mod.rs
1// SPDX-FileCopyrightText: 2022 Kevin Amado <kamadorueda@gmail.com>
2//
3// SPDX-License-Identifier: GPL-3.0-only
4
5//! Build a data structure representing the input.
6//!
7//! Please read the [crate documentation](crate) for more information and examples.
8
9mod parse;
10mod parse_error;
11mod parser_column;
12mod parser_state;
13mod tree;
14
15pub use parse::earley;
16pub use parse::parse;
17pub use parse_error::ParseError;
18pub use parser_column::ParserColumn;
19pub use parser_state::ParserState;
20pub use tree::Tree;