aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/parser.rs
Commit message (Expand)AuthorAgeFilesLines
* 'with' no longer a token; whitespace police.Lindsey Kuper2011-05-131-9/+5
* Use new module namespace syntax.Lindsey Kuper2011-05-131-51/+43
* Bug fixes.Lindsey Kuper2011-05-131-8/+22
* More progress on anonymous objects.Lindsey Kuper2011-05-131-8/+9
* Correct capitalization of "Option".Lindsey Kuper2011-05-131-4/+3
* Starting on support for anonymous objects. Just syntax so far.Lindsey Kuper2011-05-131-0/+50
* Safeguard against using statement or item keywords as value idsMarijn Haverbeke2011-05-131-12/+78
* Make the parser more careful about keywordsMarijn Haverbeke2011-05-131-800/+606
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-807/+808
* Change module dereference syntax from . to ::Marijn Haverbeke2011-05-121-55/+17
* Remove some truly wrong logic in parse_constrsMarijn Haverbeke2011-05-121-13/+8
* Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke2011-05-121-10/+14
* Remove unused filename parameter from lexer.new_readerBrian Anderson2011-05-111-1/+1
* Give the lexer a session so that it can fail more informativelyBrian Anderson2011-05-111-1/+1
* Remove mod indices from the ASTMarijn Haverbeke2011-05-111-28/+10
* Get rid of arm indicesMarijn Haverbeke2011-05-111-23/+2
* Get rid of block indicesMarijn Haverbeke2011-05-111-10/+1
* Rewrite comp/middle/resolve.rsMarijn Haverbeke2011-05-111-2/+1
* rustc: Number everything with an annotationPatrick Walton2011-05-101-76/+85
* Remove boxes from token.t.Graydon Hoare2011-05-091-25/+40
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-37/+37
* Bring back "pred" syntax for writing predicates for checkTim Chevalier2011-05-051-11/+21
* Remove 'deprecated mutable...' from our codeMarijn Haverbeke2011-05-051-1/+1
* Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare2011-05-041-0/+7
* rustc: Stub support for Rust intrinsicsPatrick Walton2011-05-031-0/+2
* Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustagePatrick Walton2011-05-031-1/+1
* Start sketching --depend support in rustc.Graydon Hoare2011-05-031-1/+6
* Rename the "llvm" API to "llvm-intrinsic"Patrick Walton2011-05-031-1/+1
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-19/+23
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-23/+19
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-19/+23
* Fix the signature of expr_extBrian Anderson2011-04-211-2/+2
* rustc: Make the parser never assign any types, not even ty_nilPatrick Walton2011-04-211-5/+4
* Remove half-baked 'opacity' layer qualifier.Graydon Hoare2011-04-191-14/+0
* Remove effect system from src.Graydon Hoare2011-04-191-147/+128
* add log_err to rustcMarijn Haverbeke2011-04-191-2/+9
* Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare2011-04-141-3/+21
* typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier2011-04-121-1/+1
* rustc: Switch to indices for type parametersPatrick Walton2011-04-121-2/+1
* Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier2011-04-121-7/+9
* Move to single-uint file-position representation.Marijn Haverbeke2011-04-091-209/+204
* Support for self-calls that take arguments.Lindsey Kuper2011-04-071-3/+10
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-061-7/+8
* Last pieces of self-call support.Lindsey Kuper2011-04-051-1/+1
* Further on the path toward self-awareness.Lindsey Kuper2011-04-051-1/+3
* Make box prefix operator and box type carry mutability flag.Graydon Hoare2011-04-041-1/+2
* Started adding support for typestate checking.Tim Chevalier2011-04-011-18/+18
* rustc: Add a type annotation to tag itemsPatrick Walton2011-03-311-1/+2
* Remove redundant parser logic.Brian Anderson2011-03-311-33/+0
* Improve line comment positioningMarijn Haverbeke2011-03-311-3/+7