about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer.rs
AgeCommit message (Expand)AuthorLines
2012-09-26turn ast::ident into a structErick Tryzelaar-6/+6
2012-09-23core: Demode optionBrian Anderson-2/+2
2012-09-21libcore: De-mode strPatrick Walton-16/+19
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-1/+1
2012-09-07Add an ignore! macro, remove support for nested block comments, re: #2755.Graydon Hoare-12/+7
2012-09-04libsyntax: "import" -> "use"Patrick Walton-3/+3
2012-08-26Camel case the option typeBrian Anderson-12/+12
2012-08-24fix some unused pattern binding warningsNiko Matsakis-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-8/+8
2012-08-22Centralize ident interner generation.Paul Stansifer-7/+6
2012-08-15rustc: "as Trait" can now be written "as @Trait".Patrick Walton-13/+13
2012-08-15Convert more core types to camel caseBrian Anderson-12/+12
2012-08-13libsyntax: Accept "1..3" as the preferred form of "1 to 3" in patternsPatrick Walton-1/+2
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-12/+12
2012-08-05Switch alts to use arrowsBrian Anderson-72/+72
2012-08-03rustc: Parse and typecheck repeating vector expressions; e.g. [ 0, ..512 ]Patrick Walton-0/+4
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-1/+1
2012-08-01Convert ret to returnBrian Anderson-85/+87
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-07-30Allow single quote to be escaped in strings.Paul Stansifer-0/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-8/+8
2012-07-30Work around bug #2935 by unautounboxing.Paul Stansifer-7/+9
2012-07-30Impl-ize interner.Paul Stansifer-11/+8
2012-07-26Make parsing about 0.3 seconds faster.Eric Holk-3/+3
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-28/+28
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-7/+7
2012-07-09Allow defining token tree macros. They should work now!Paul Stansifer-2/+2
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-1/+1
2012-07-05Start letting the parser catch interpolated ASTs.Paul Stansifer-2/+1
2012-07-05Some rearranging in perparation for MBE-style TT transcription.Paul Stansifer-109/+19
2012-07-05Comments only: change TODOs to FIXMEs and annotate themTim Chevalier-1/+2
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-1/+1
2012-07-02Merge remote-tracking branch 'Dretch/prettydocs'Brian Anderson-9/+57
2012-06-30initial draft of fix for issue #2498:Gareth Daniel Smith-9/+57
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-2/+2
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-2/+2
2012-06-25parsing for the macro systemPaul Stansifer-21/+49
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-3/+3
2012-06-21Issue #2657: track mutability of bindings, also prevent move from bindingsNiko Matsakis-1/+1
2012-06-15Lexers now emit spans, not chposes.Paul Stansifer-19/+32
2012-06-15Beginning of support for interpolation into token trees.Paul Stansifer-1/+1
2012-06-15Make token tree lexers and their stacks unique.Paul Stansifer-37/+50
2012-06-15Make tt lexers duplicatible.Paul Stansifer-1/+17
2012-06-15Bugfix: obey the tt_lexer's own invariants.Paul Stansifer-4/+4
2012-06-15Make it possible to make tt_reader-based parsers.Paul Stansifer-19/+33
2012-06-15Make token trees re-lexable.Paul Stansifer-2/+66
2012-06-15Pull out an interface for the lexer.Paul Stansifer-146/+165
2012-06-14Further work on integer literal suffix inference (#1425)Lindsey Kuper-1/+1
2012-06-11Add a new AST node for unsuffixed integer types.Lindsey Kuper-1/+4