Skip to content

Commit d0e0c33

Browse files
committed
Update syntax test
1 parent bb4d4d7 commit d0e0c33

File tree

1 file changed

+123
-1
lines changed

1 file changed

+123
-1
lines changed

src/libsyntax/parse/mod.rs

+123-1
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,129 @@ mod test {
398398
#[test] fn string_to_tts_1 () {
399399
let (tts,_ps) = string_to_tts_and_sess(@"fn a (b : int) { b; }");
400400
assert_eq!(to_json_str(@tts),
401-
~"[{\"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\"]}]]}]"
401+
~"[\
402+
{\
403+
\"variant\":\"tt_tok\",\
404+
\"fields\":[\
405+
null,\
406+
{\
407+
\"variant\":\"IDENT\",\
408+
\"fields\":[\
409+
\"fn\",\
410+
false\
411+
]\
412+
}\
413+
]\
414+
},\
415+
{\
416+
\"variant\":\"tt_tok\",\
417+
\"fields\":[\
418+
null,\
419+
{\
420+
\"variant\":\"IDENT\",\
421+
\"fields\":[\
422+
\"a\",\
423+
false\
424+
]\
425+
}\
426+
]\
427+
},\
428+
{\
429+
\"variant\":\"tt_delim\",\
430+
\"fields\":[\
431+
[\
432+
{\
433+
\"variant\":\"tt_tok\",\
434+
\"fields\":[\
435+
null,\
436+
\"LPAREN\"\
437+
]\
438+
},\
439+
{\
440+
\"variant\":\"tt_tok\",\
441+
\"fields\":[\
442+
null,\
443+
{\
444+
\"variant\":\"IDENT\",\
445+
\"fields\":[\
446+
\"b\",\
447+
false\
448+
]\
449+
}\
450+
]\
451+
},\
452+
{\
453+
\"variant\":\"tt_tok\",\
454+
\"fields\":[\
455+
null,\
456+
\"COLON\"\
457+
]\
458+
},\
459+
{\
460+
\"variant\":\"tt_tok\",\
461+
\"fields\":[\
462+
null,\
463+
{\
464+
\"variant\":\"IDENT\",\
465+
\"fields\":[\
466+
\"int\",\
467+
false\
468+
]\
469+
}\
470+
]\
471+
},\
472+
{\
473+
\"variant\":\"tt_tok\",\
474+
\"fields\":[\
475+
null,\
476+
\"RPAREN\"\
477+
]\
478+
}\
479+
]\
480+
]\
481+
},\
482+
{\
483+
\"variant\":\"tt_delim\",\
484+
\"fields\":[\
485+
[\
486+
{\
487+
\"variant\":\"tt_tok\",\
488+
\"fields\":[\
489+
null,\
490+
\"LBRACE\"\
491+
]\
492+
},\
493+
{\
494+
\"variant\":\"tt_tok\",\
495+
\"fields\":[\
496+
null,\
497+
{\
498+
\"variant\":\"IDENT\",\
499+
\"fields\":[\
500+
\"b\",\
501+
false\
502+
]\
503+
}\
504+
]\
505+
},\
506+
{\
507+
\"variant\":\"tt_tok\",\
508+
\"fields\":[\
509+
null,\
510+
\"SEMI\"\
511+
]\
512+
},\
513+
{\
514+
\"variant\":\"tt_tok\",\
515+
\"fields\":[\
516+
null,\
517+
\"RBRACE\"\
518+
]\
519+
}\
520+
]\
521+
]\
522+
}\
523+
]"
402524
);
403525
}
404526

0 commit comments

Comments
 (0)