about summary refs log tree commit diff
path: root/src/comp/front/parser.rs
AgeCommit message (Expand)AuthorLines
2011-05-27Change the syntax for RECV from "var <- port" to "port |> var".Michael Sullivan-2/+2
2011-05-27Remove parser support for recv as an initializer in preparation for changing ...Michael Sullivan-5/+7
2011-05-27Parsing and folding changes for globbed imports.Paul Stansifer-12/+41
2011-05-26Remove redisue of unused fields from 'ann'.Graydon Hoare-4/+1
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-1/+1
2011-05-20Merge remote-tracking branch 'graydon/master' into typestate_4Tim Chevalier-2/+2
2011-05-20Annotate erroring functions in session and parserTim Chevalier-3/+3
2011-05-20More work on anonymous objects.Lindsey Kuper-2/+2
2011-05-20Make controlflow part of a function typeTim Chevalier-15/+25
2011-05-20rustc: Move the interner to a new module intended to be used for general data...Patrick Walton-2/+2
2011-05-19Finish name collision testing.Marijn Haverbeke-1/+0
2011-05-19remove now-unused ts field from annTim Chevalier-3/+2
2011-05-17rustc: Flatten annotationsPatrick Walton-1/+5
2011-05-17Alias-ify the parser and lexerMarijn Haverbeke-111/+109
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-31/+31
2011-05-17Parser fix: 'fail' was eating the next token that came after it.Paul Stansifer-1/+0
2011-05-16Merge remote branch 'origin/master' into HEADGraydon Hoare-9/+33
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-39/+39
2011-05-16Begin vec() -> [] transition.Graydon Hoare-3/+3
2011-05-16Started adding support for return checking and non-returning function annotat...Tim Chevalier-9/+33
2011-05-16rustc: Make the parser use the internerPatrick Walton-2/+4
2011-05-14fix a long line that i forgot to commitMarijn Haverbeke-1/+1
2011-05-14Mark IDENT tokens that are followed by ::Marijn Haverbeke-15/+15
2011-05-13Remove rustboot from the repository.Graydon Hoare-3/+1
2011-05-13'with' no longer a token; whitespace police.Lindsey Kuper-9/+5
2011-05-13Use new module namespace syntax.Lindsey Kuper-51/+43
2011-05-13Bug fixes.Lindsey Kuper-8/+22
2011-05-13More progress on anonymous objects.Lindsey Kuper-8/+9
2011-05-13Correct capitalization of "Option".Lindsey Kuper-4/+3
2011-05-13Starting on support for anonymous objects. Just syntax so far.Lindsey Kuper-0/+50
2011-05-13Safeguard against using statement or item keywords as value idsMarijn Haverbeke-12/+78
2011-05-13Make the parser more careful about keywordsMarijn Haverbeke-800/+606
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-807/+808
2011-05-12Change module dereference syntax from . to ::Marijn Haverbeke-55/+17
2011-05-12Remove some truly wrong logic in parse_constrsMarijn Haverbeke-13/+8
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-10/+14
2011-05-11Remove unused filename parameter from lexer.new_readerBrian Anderson-1/+1
2011-05-11Give the lexer a session so that it can fail more informativelyBrian Anderson-1/+1
2011-05-11Remove mod indices from the ASTMarijn Haverbeke-28/+10
2011-05-11Get rid of arm indicesMarijn Haverbeke-23/+2
2011-05-11Get rid of block indicesMarijn Haverbeke-10/+1
2011-05-11Rewrite comp/middle/resolve.rsMarijn Haverbeke-2/+1
2011-05-10rustc: Number everything with an annotationPatrick Walton-76/+85
2011-05-09Remove boxes from token.t.Graydon Hoare-25/+40
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-37/+37
2011-05-05Bring back "pred" syntax for writing predicates for checkTim Chevalier-11/+21
2011-05-05Remove 'deprecated mutable...' from our codeMarijn Haverbeke-1/+1
2011-05-04Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare-0/+7
2011-05-03rustc: Stub support for Rust intrinsicsPatrick Walton-0/+2
2011-05-03Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustagePatrick Walton-1/+1