diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-06-09 00:53:34 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-06-09 00:53:34 -0700 |
| commit | 21087bf1a5120739dc865e18d4500a16a8a16648 (patch) | |
| tree | ea4817378faffb5d0971946c0b6da560c14d9d44 /src/libsyntax/parse/token.rs | |
| parent | 8fea5260c2f62fe24e9d86b461d5580d3f217952 (diff) | |
| download | rust-21087bf1a5120739dc865e18d4500a16a8a16648.tar.gz rust-21087bf1a5120739dc865e18d4500a16a8a16648.zip | |
syntax: Intern @strs instead of strs
Diffstat (limited to 'src/libsyntax/parse/token.rs')
| -rw-r--r-- | src/libsyntax/parse/token.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index bbbd09632ef..ca11dfa1f9b 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -83,7 +83,7 @@ fn binop_to_str(o: binop) -> str { } } -fn to_str(in: interner<str>, t: token) -> str { +fn to_str(in: interner<@str>, t: token) -> str { alt t { EQ { ret "="; } LT { ret "<"; } @@ -133,17 +133,17 @@ fn to_str(in: interner<str>, t: token) -> str { ret uint::to_str(u as uint, 10u) + ast_util::uint_ty_to_str(t); } LIT_FLOAT(s, t) { - ret interner::get::<str>(in, s) + + ret *interner::get(in, s) + ast_util::float_ty_to_str(t); } LIT_STR(s) { ret "\"" - + str::escape_default(interner::get::<str>(in, s)) + + str::escape_default(*interner::get(in, s)) + "\""; } /* Name components */ IDENT(s, _) { - ret interner::get::<str>(in, s); + ret *interner::get(in, s); } UNDERSCORE { ret "_"; } EOF { ret "<eof>"; } |
