about summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-06-09 00:53:34 -0700
committerBrian Anderson <banderson@mozilla.com>2012-06-09 00:53:34 -0700
commit21087bf1a5120739dc865e18d4500a16a8a16648 (patch)
treeea4817378faffb5d0971946c0b6da560c14d9d44 /src/libsyntax/parse/token.rs
parent8fea5260c2f62fe24e9d86b461d5580d3f217952 (diff)
downloadrust-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.rs8
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>"; }