From 1e04c8274e473039d2b183c120ab7f3b1b981c3e Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 25 Dec 2016 23:54:54 -0800 Subject: parser: namespacing --- modelica-parser-lalrpop/src/lib.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'modelica-parser-lalrpop/src') diff --git a/modelica-parser-lalrpop/src/lib.rs b/modelica-parser-lalrpop/src/lib.rs index 0b94c35..26fca79 100644 --- a/modelica-parser-lalrpop/src/lib.rs +++ b/modelica-parser-lalrpop/src/lib.rs @@ -3,13 +3,23 @@ extern crate lalrpop_util; extern crate colored; extern crate regex; -pub mod parser; -pub mod ast; +mod parser; +mod ast; use colored::*; use lalrpop_util::ParseError; use regex::Regex; +pub use ast::*; +pub use parser::{ + parse_file, + parse_model, + parse_package, + parse_block, + parse_connector, + parse_record, +}; + pub fn strip_comments(raw: &str) -> String { // TODO: shouldn't recompile regex on every function call -- cgit v1.2.3