Fix hardcoded string in libsyntax

This commit is contained in:
Corey Richardson 2013-09-16 17:12:53 -04:00
parent 9ea295b7df
commit bb4d4d7eb9
1 changed files with 2 additions and 24 deletions

View File

@ -398,30 +398,8 @@ mod test {
#[test] fn string_to_tts_1 () {
let (tts,_ps) = string_to_tts_and_sess(@"fn a (b : int) { b; }");
assert_eq!(to_json_str(@tts),
~"[\
[\"tt_tok\",null,[\"IDENT\",\"fn\",false]],\
[\"tt_tok\",null,[\"IDENT\",\"a\",false]],\
[\
\"tt_delim\",\
[\
[\"tt_tok\",null,\"LPAREN\"],\
[\"tt_tok\",null,[\"IDENT\",\"b\",false]],\
[\"tt_tok\",null,\"COLON\"],\
[\"tt_tok\",null,[\"IDENT\",\"int\",false]],\
[\"tt_tok\",null,\"RPAREN\"]\
]\
],\
[\
\"tt_delim\",\
[\
[\"tt_tok\",null,\"LBRACE\"],\
[\"tt_tok\",null,[\"IDENT\",\"b\",false]],\
[\"tt_tok\",null,\"SEMI\"],\
[\"tt_tok\",null,\"RBRACE\"]\
]\
]\
]"
);
~"[{\"variant\":\"tt_tok\",\"fields\":[null,{\"variant\":\"IDENT\",\"fields\":[\"fn\",false]}]},{\"variant\":\"tt_tok\",\"fields\":[null,{\"variant\":\"IDENT\",\"fields\":[\"a\",false]}]},{\"variant\":\"tt_delim\",\"fields\":[[{\"variant\":\"tt_tok\",\"fields\":[null,\"LPAREN\"]},{\"variant\":\"tt_tok\",\"fields\":[null,{\"variant\":\"IDENT\",\"fields\":[\"b\",false]}]},{\"variant\":\"tt_tok\",\"fields\":[null,\"COLON\"]},{\"variant\":\"tt_tok\",\"fields\":[null,{\"variant\":\"IDENT\",\"fields\":[\"int\",false]}]},{\"variant\":\"tt_tok\",\"fields\":[null,\"RPAREN\"]}]]},{\"variant\":\"tt_delim\",\"fields\":[[{\"variant\":\"tt_tok\",\"fields\":[null,\"LBRACE\"]},{\"variant\":\"tt_tok\",\"fields\":[null,{\"variant\":\"IDENT\",\"fields\":[\"b\",false]}]},{\"variant\":\"tt_tok\",\"fields\":[null,\"SEMI\"]},{\"variant\":\"tt_tok\",\"fields\":[null,\"RBRACE\"]}]]}]"
);
}
#[test] fn ret_expr() {