diff options
| author | Patrick Walton <[email protected]> | 2011-05-10 17:27:30 -0700 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-05-10 17:27:59 -0700 |
| commit | 10c926652515052000e44ef4ac10e6b4ebbc6e3a (patch) | |
| tree | bce087c37ed3f7b74264c67b3b0b62757e910987 /src/comp/front/extenv.rs | |
| parent | Remove a couple more spurious 'mutable' value qualifiers from macos_OS.rs. (diff) | |
| download | rust-10c926652515052000e44ef4ac10e6b4ebbc6e3a.tar.xz rust-10c926652515052000e44ef4ac10e6b4ebbc6e3a.zip | |
rustc: Number everything with an annotation
Diffstat (limited to 'src/comp/front/extenv.rs')
| -rw-r--r-- | src/comp/front/extenv.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/comp/front/extenv.rs b/src/comp/front/extenv.rs index 15483cec..a7fd545d 100644 --- a/src/comp/front/extenv.rs +++ b/src/comp/front/extenv.rs @@ -29,10 +29,10 @@ fn expand_syntax_ext(parser.parser p, auto var = expr_to_str(p, args.(0)); alt (GenericOS.getenv(var)) { case (Option.none[str]) { - ret make_new_str(sp, ""); + ret make_new_str(p, sp, ""); } case (Option.some[str](?s)) { - ret make_new_str(sp, s); + ret make_new_str(p, sp, s); } } } @@ -54,15 +54,15 @@ fn expr_to_str(parser.parser p, fail; } -fn make_new_lit(common.span sp, ast.lit_ lit) -> @ast.expr { +fn make_new_lit(parser.parser p, common.span sp, ast.lit_ lit) -> @ast.expr { auto sp_lit = @rec(node=lit, span=sp); - auto expr = ast.expr_lit(sp_lit, ast.ann_none); + auto expr = ast.expr_lit(sp_lit, p.get_ann()); ret @rec(node=expr, span=sp); } -fn make_new_str(common.span sp, str s) -> @ast.expr { +fn make_new_str(parser.parser p, common.span sp, str s) -> @ast.expr { auto lit = ast.lit_str(s); - ret make_new_lit(sp, lit); + ret make_new_lit(p, sp, lit); } // |