From b453c3c72825f70499819d97b879c805cac1e5b1 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 3 May 2011 15:50:56 -0700 Subject: Start sketching --depend support in rustc. --- src/comp/front/parser.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/comp/front/parser.rs') diff --git a/src/comp/front/parser.rs b/src/comp/front/parser.rs index 4beb5afc..904efc2e 100644 --- a/src/comp/front/parser.rs +++ b/src/comp/front/parser.rs @@ -2497,7 +2497,12 @@ fn parse_crate_from_crate_file(parser p) -> @ast.crate { auto lo = p.get_lo_pos(); auto prefix = std.fs.dirname(p.get_filemap().name); auto cdirs = parse_crate_directives(p, token.EOF); - auto cx = @rec(p=p, sess=p.get_session(), mutable chpos=p.get_chpos()); + let vec[str] deps = vec(); + auto cx = @rec(p=p, + mode=eval.mode_parse, + mutable deps = deps, + sess=p.get_session(), + mutable chpos=p.get_chpos()); auto m = eval.eval_crate_directives_to_mod(cx, p.get_env(), cdirs, prefix); auto hi = p.get_hi_pos(); -- cgit v1.2.3