File tree 3 files changed +37
-0
lines changed
3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,11 @@ import io::reader_util;
2
2
import util:: interner;
3
3
import lexer:: { reader, new_reader, next_token, is_whitespace } ;
4
4
5
+ export cmnt;
6
+ export lit;
7
+ export cmnt_style;
8
+ export gather_comments_and_literals;
9
+
5
10
enum cmnt_style {
6
11
isolated, // No code on either side of each line of the comment
7
12
trailing, // Code exists to the left of the comment
Original file line number Diff line number Diff line change @@ -8,6 +8,33 @@ import ast::{node_id, spanned};
8
8
import ast_util :: { mk_sp, ident_to_path} ;
9
9
import lexer:: reader;
10
10
11
+ export as_prec;
12
+ export expr_requires_semi_to_be_stmt;
13
+ export file_type;
14
+ export mk_item;
15
+ export next_node_id;
16
+ export new_parser_from_file;
17
+ export new_parser_from_source_str;
18
+ export parser;
19
+ export parse_crate_from_file;
20
+ export parse_crate_from_crate_file;
21
+ export parse_crate_from_source_str;
22
+ export parse_crate_mod;
23
+ export parse_expr;
24
+ export parse_expr_from_source_str;
25
+ export parse_from_source_str;
26
+ export parse_inner_attrs_and_next;
27
+ export parse_item;
28
+ export parse_mod_items;
29
+ export parse_outer_attributes;
30
+ export parse_pat;
31
+ export parse_sess;
32
+ export parse_stmt;
33
+ export parse_ty;
34
+ export prec_table;
35
+ export stmt_ends_with_semi;
36
+ export unop_prec;
37
+
11
38
enum restriction {
12
39
UNRESTRICTED ,
13
40
RESTRICT_STMT_EXPR ,
Original file line number Diff line number Diff line change @@ -21,7 +21,12 @@ mod fold;
21
21
mod util {
22
22
mod interner;
23
23
}
24
+
24
25
mod parse {
26
+ export parser;
27
+ export lexer;
28
+ export comments;
29
+
25
30
mod eval;
26
31
mod lexer;
27
32
mod parser;
You can’t perform that action at this time.
0 commit comments