aboutsummaryrefslogtreecommitdiffstats
path: root/parser/src/lib.rs
diff options
context:
space:
mode:
authorPhilipp A2023-12-28 15:29:19 +0100
committerGitHub2023-12-28 15:29:19 +0100
commit2a76f2dde6533c09f8e93b44d1f214a105d9c5c2 (patch)
tree84d87ba7e14e86dbba43f2f46f9723c823631ecd /parser/src/lib.rs
parentc0441bff302e724bb8f98420459a2c672e2286c6 (diff)
downloadrust-rst-2a76f2dde6533c09f8e93b44d1f214a105d9c5c2.tar.bz2
Format (#38)
Diffstat (limited to 'parser/src/lib.rs')
-rw-r--r--parser/src/lib.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/parser/src/lib.rs b/parser/src/lib.rs
index 4f1b8dd..303e26a 100644
--- a/parser/src/lib.rs
+++ b/parser/src/lib.rs
@@ -1,28 +1,27 @@
-pub mod token;
mod conversion;
-mod simplify;
-mod pest_rst;
mod pair_ext_parse;
+mod pest_rst;
+mod simplify;
#[cfg(test)]
pub mod tests;
+pub mod token;
use failure::Error;
use pest::Parser;
use document_tree::Document;
-use self::pest_rst::{RstParser,Rule};
use self::conversion::convert_document;
+use self::pest_rst::{RstParser, Rule};
use self::simplify::resolve_references;
-
/// Parse into a document tree and resolve sections, but not references.
pub fn parse_only(source: &str) -> Result<Document, Error> {
- let pairs = RstParser::parse(Rule::document, source)?;
- convert_document(pairs)
+ let pairs = RstParser::parse(Rule::document, source)?;
+ convert_document(pairs)
}
/// Parse into a document tree and resolve sections and references.
pub fn parse(source: &str) -> Result<Document, Error> {
- parse_only(source).map(resolve_references)
+ parse_only(source).map(resolve_references)
}