File tree Expand file tree Collapse file tree 5 files changed +17
-14
lines changed Expand file tree Collapse file tree 5 files changed +17
-14
lines changed Original file line number Diff line number Diff line change
1
+ import std:: map;
2
+ import rustc:: syntax:: ast;
3
+
1
4
export parse_fn;
2
5
3
6
fn parse_fn (
Original file line number Diff line number Diff line change
1
+ import std:: map;
2
+
1
3
type ast_id = int ;
2
4
3
5
type cratedoc = ~{
Original file line number Diff line number Diff line change
1
+ import std:: io;
2
+ import std:: io:: writer_util;
3
+ import rustc:: syntax:: ast;
4
+ import rustc:: syntax:: print:: pprust;
5
+
1
6
type ctxt = {
2
7
ps : pprust:: ps ,
3
8
w : io:: writer
Original file line number Diff line number Diff line change
1
+ import rustc:: driver:: diagnostic;
2
+ import rustc:: syntax:: ast;
3
+ import rustc:: syntax:: codemap;
4
+ import rustc:: syntax:: parse:: parser;
5
+
1
6
export from_file, from_str;
2
7
3
8
fn new_parse_sess ( ) -> parser:: parse_sess {
Original file line number Diff line number Diff line change 5
5
use std;
6
6
use rustc;
7
7
8
- import option;
9
- import option:: { some, none} ;
10
- import rustc:: driver:: diagnostic;
11
- import rustc:: syntax:: ast;
12
- import rustc:: syntax:: codemap;
13
- import rustc:: syntax:: parse:: parser;
14
- import rustc:: syntax:: print:: pprust;
15
- import rustc:: syntax:: visit;
16
- import std:: io;
17
- import io:: writer_util;
18
- import std:: map;
19
-
20
8
#[ doc(
21
9
brief = "Main function." ,
22
10
desc = "Command-line arguments:
@@ -27,13 +15,13 @@ import std::map;
27
15
fn main ( argv : [ str ] ) {
28
16
29
17
if vec:: len ( argv) != 2 u {
30
- io:: println ( #fmt ( "usage: %s <input>" , argv[ 0 ] ) ) ;
18
+ std :: io:: println ( #fmt ( "usage: %s <input>" , argv[ 0 ] ) ) ;
31
19
ret;
32
20
}
33
21
34
22
let source_file = argv[ 1 ] ;
35
23
let default_name = source_file;
36
24
let crate = parse:: from_file ( source_file) ;
37
25
let doc = extract:: extract ( crate , default_name) ;
38
- gen:: write_markdown ( doc, crate , io:: stdout ( ) ) ;
26
+ gen:: write_markdown ( doc, crate , std :: io:: stdout ( ) ) ;
39
27
}
You can’t perform that action at this time.
0 commit comments