about summary refs log tree commit diff
path: root/src/librustsyntax/parse
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-04-17 19:34:44 -0700
committerBrian Anderson <banderson@mozilla.com>2012-04-17 20:10:58 -0700
commit321ccc123d401ad9146f0372de188bbcdd90e524 (patch)
tree6a8857f50f72d09646489a44ca049bcdea324475 /src/librustsyntax/parse
parent70a9ce626d5faeb9b5de54a9f44043ea46691e31 (diff)
downloadrust-321ccc123d401ad9146f0372de188bbcdd90e524.tar.gz
rust-321ccc123d401ad9146f0372de188bbcdd90e524.zip
syntax: Add explicit exports in parser mods
Diffstat (limited to 'src/librustsyntax/parse')
-rw-r--r--src/librustsyntax/parse/comments.rs5
-rw-r--r--src/librustsyntax/parse/parser.rs27
2 files changed, 32 insertions, 0 deletions
diff --git a/src/librustsyntax/parse/comments.rs b/src/librustsyntax/parse/comments.rs
index 2b428bb1170..fded3e7a673 100644
--- a/src/librustsyntax/parse/comments.rs
+++ b/src/librustsyntax/parse/comments.rs
@@ -2,6 +2,11 @@ import io::reader_util;
 import util::interner;
 import lexer::{ reader, new_reader, next_token, is_whitespace };
 
+export cmnt;
+export lit;
+export cmnt_style;
+export gather_comments_and_literals;
+
 enum cmnt_style {
     isolated, // No code on either side of each line of the comment
     trailing, // Code exists to the left of the comment
diff --git a/src/librustsyntax/parse/parser.rs b/src/librustsyntax/parse/parser.rs
index eaa6a1c6d8f..b8c37791263 100644
--- a/src/librustsyntax/parse/parser.rs
+++ b/src/librustsyntax/parse/parser.rs
@@ -8,6 +8,33 @@ import ast::{node_id, spanned};
 import ast_util::{mk_sp, ident_to_path};
 import lexer::reader;
 
+export as_prec;
+export expr_requires_semi_to_be_stmt;
+export file_type;
+export mk_item;
+export next_node_id;
+export new_parser_from_file;
+export new_parser_from_source_str;
+export parser;
+export parse_crate_from_file;
+export parse_crate_from_crate_file;
+export parse_crate_from_source_str;
+export parse_crate_mod;
+export parse_expr;
+export parse_expr_from_source_str;
+export parse_from_source_str;
+export parse_inner_attrs_and_next;
+export parse_item;
+export parse_mod_items;
+export parse_outer_attributes;
+export parse_pat;
+export parse_sess;
+export parse_stmt;
+export parse_ty;
+export prec_table;
+export stmt_ends_with_semi;
+export unop_prec;
+
 enum restriction {
     UNRESTRICTED,
     RESTRICT_STMT_EXPR,