summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2012-07-11Fix some version numbers.Graydon Hoare-3/+3
2012-07-10Get rid of places that expected foo.bar to implicitly bind.Michael Sullivan-34/+37
2012-07-10Fix some lookahead problems with ACTUALLY tokens.Paul Stansifer-0/+2
2012-07-10Pretty print vectors as ~[] instead of []/~. Closes #2863.Michael Sullivan-10/+34
2012-07-10Don't pretty print unsafe pointers as carets, since #2826 is abandoned.Michael Sullivan-1/+1
2012-07-09Back out recognition of caret for unsafe ptr. Decided to abandon #2826 mid wa...Graydon Hoare-2/+1
2012-07-09'cont' -> 'again' in straggler codePaul Stansifer-1/+1
2012-07-09Make the matcher parser treat `()` in a matchy way, like one would expect.Paul Stansifer-6/+25
2012-07-09Remove the tt macro demo.Paul Stansifer-41/+0
2012-07-09Allow defining token tree macros. They should work now!Paul Stansifer-72/+183
2012-07-09Add support for matchers nonterminals.Paul Stansifer-11/+19
2012-07-09Enable item macros to define macros.Paul Stansifer-6/+17
2012-07-09Allow folds to drop items.Paul Stansifer-22/+35
2012-07-09rustc: Switch over to resolve3Patrick Walton-10/+8
2012-07-09Revert "rustc: Switch over to resolve3" due to Linux failuresPatrick Walton-8/+10
2012-07-09rustc: Switch over to resolve3Patrick Walton-10/+8
2012-07-09syntax: Pretty-print view item attributesBrian Anderson-0/+1
2012-07-09Remove 'cont' from parser/lexer.Graydon Hoare-3/+2
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-4/+4
2012-07-09rustc: Add some changes I missedPatrick Walton-6/+6
2012-07-09rustc: Switch to the new resolution passPatrick Walton-5/+44
2012-07-06Revert "rustc: Switch to the new resolution pass"Niko Matsakis-44/+5
2012-07-06rustc: Switch to the new resolution passPatrick Walton-5/+44
2012-07-06First step on #2826, accept ^ for ty_ptr.Graydon Hoare-2/+3
2012-07-06For #2229, recognize 'again' in place of 'cont', final change pending snapshot.Graydon Hoare-8/+8
2012-07-06Updating tests to use pipes.Eric Holk-22/+36
2012-07-06Fixing an infinite type, updating code to match new Early parser, remembering...Eric Holk-3/+72
2012-07-06pingpong protocol parses, although I should probably rewrite this to use Paul...Eric Holk-15/+31
2012-07-06Recursively expand items, and keep expansion stack, per Paul's code review co...Eric Holk-3/+10
2012-07-06Adding token tree nonterminals to earley parser.Eric Holk-2/+2
2012-07-06You can have any protocol you want, provided it's pingpong.Eric Holk-3/+587
2012-07-06Plumbing and parsing for item-position macros.Eric Holk-9/+100
2012-07-05Allow soft failure of the macro parser.Paul Stansifer-14/+23
2012-07-05Add new syntax for interpolation and repetition, and allow the transcription ...Paul Stansifer-39/+70
2012-07-05Start letting the parser catch interpolated ASTs.Paul Stansifer-6/+95
2012-07-05Update the new macro demo.Paul Stansifer-7/+21
2012-07-05Macro By Example transcription of token trees with interpolations and dotdotd...Paul Stansifer-32/+141
2012-07-05Store some span information for stride mismatches errors in MBE TT macros.Paul Stansifer-9/+14
2012-07-05Move earley_parser.rs to a more appropriate placePaul Stansifer-3/+3
2012-07-05Some rearranging in perparation for MBE-style TT transcription.Paul Stansifer-123/+198
2012-07-05Document matchers a little better.Paul Stansifer-1/+3
2012-07-05Uncomment destructor in parser now that dtors workTim Chevalier-2/+1
2012-07-05Comments only: change TODOs to FIXMEs and annotate themTim Chevalier-3/+4
2012-07-05Mostly change TODOs to FIXMEs and annotate themTim Chevalier-1/+1
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-38/+40
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-61/+60
2012-07-03syntax: Add native module names correctly when building up the paths in the A...Patrick Walton-1/+1
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be semi-termi...Brian Anderson-5/+18
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-18/+5
2012-07-03More work on #2082, remove parser/lexer support for 'crust' and 'native'.Graydon Hoare-11/+4