diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-04-17 19:34:44 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-04-17 20:10:58 -0700 |
| commit | 321ccc123d401ad9146f0372de188bbcdd90e524 (patch) | |
| tree | 6a8857f50f72d09646489a44ca049bcdea324475 /src/librustsyntax/parse | |
| parent | 70a9ce626d5faeb9b5de54a9f44043ea46691e31 (diff) | |
| download | rust-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.rs | 5 | ||||
| -rw-r--r-- | src/librustsyntax/parse/parser.rs | 27 |
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, |
