about summary refs log tree commit diff
path: root/src/libsyntax/util/parser_testing.rs
AgeCommit message (Collapse)AuthorLines
2013-09-06added string_to_ttsJohn Clements-0/+6
2013-09-06add hygiene support fns, move them around.John Clements-8/+7
also adds test cases
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-3/+3
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-1/+1
2013-07-25syntax: Fix #6416 by aborting on errors after test parse.Graydon Hoare-5/+22
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-1/+1
`crate => Crate` `local => Local` `blk => Block` `crate_num => CrateNum` `crate_cfg => CrateConfig` Also, Crate and Local are not wrapped in spanned<T> anymore.
2013-06-25great renaming propagation: syntaxCorey Richardson-1/+0
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-11/+11
This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately.
2013-06-06add test cases for fold traversing macrosJohn Clements-0/+78
2013-06-05add hygiene support functionsJohn Clements-1/+2
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-4/+14
2013-05-20getting rid of interner_key! macroJohn Clements-45/+3
2013-05-20hygiene infrastructure.John Clements-12/+18
- added a hash table to memoize rename and mark operations. - added rename, mark, and resolve fold fns
2013-05-20refactoring test functionsJohn Clements-0/+96