diff options
Diffstat (limited to 'parser/src/lib.rs')
| -rw-r--r-- | parser/src/lib.rs | 15 | 
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)  } | 
