aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/lexer.rs
Commit message (Expand)AuthorAgeFilesLines
* Make the parser more careful about keywordsMarijn Haverbeke2011-05-131-146/+1
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-198/+198
* Change module dereference syntax from . to ::Marijn Haverbeke2011-05-121-2/+10
* Properly lex block comments followed by EOFMarijn Haverbeke2011-05-121-4/+4
* Remove unused filename parameter from lexer.new_readerBrian Anderson2011-05-111-2/+2
* Give the lexer a session so that it can fail more informativelyBrian Anderson2011-05-111-18/+29
* Remove boxes from token.t.Graydon Hoare2011-05-091-7/+20
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-40/+40
* Bring back "pred" syntax for writing predicates for checkTim Chevalier2011-05-051-0/+1
* Remove 'deprecated mutable...' from our codeMarijn Haverbeke2011-05-051-1/+1
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-1/+2
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-2/+1
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-1/+2
* Remove half-baked 'opacity' layer qualifier.Graydon Hoare2011-04-191-2/+0
* Remove effect system from src.Graydon Hoare2011-04-191-19/+18
* replace error logging with log_err in stdlib and rustcMarijn Haverbeke2011-04-191-14/+11
* add log_err to rustcMarijn Haverbeke2011-04-191-0/+1
* Lex numeric escapes, needed for lib-str.rs (which now passes).Graydon Hoare2011-04-131-13/+77
* Move to single-uint file-position representation.Marijn Haverbeke2011-04-091-43/+38
* Make lexer buffer the whole fileMarijn Haverbeke2011-04-091-59/+66
* Started adding support for typestate checking.Tim Chevalier2011-04-011-1/+1
* handle unterminated block comments and line comment at eofMarijn Haverbeke2011-03-311-4/+9
* Preserve comments when pretty-printing.Marijn Haverbeke2011-03-311-0/+80
* Beginnings of support for magical self prefix; nothing profound happening yet.Lindsey Kuper2011-03-291-0/+1
* Add support for break and cont to rustcMarijn Haverbeke2011-03-271-0/+2
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* Parse FP literals without coercing to int. This allows parsing 64-bitTim Chevalier2011-03-251-36/+59
* make lexer unicode-aware for strings and char literalsMarijn Haverbeke2011-03-251-5/+5
* Start making the standard-lib utf-8 awareMarijn Haverbeke2011-03-251-3/+3
* Further support for floating-point. Literals with exponents workTim Chevalier2011-03-221-7/+68
* Started adding support for floating-point type, floating-point literals, and ...Tim Chevalier2011-03-211-12/+36
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare2011-03-161-7/+7
* Extend stream functionalityMarijn Haverbeke2011-03-141-6/+6
* Make ret and fail stmts have 0 out-edges, Closes #250.Graydon Hoare2011-03-051-4/+1
* Teach rustc about reserved keywordsBrian Anderson2011-02-221-1/+16
* Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson2011-02-221-1/+1
* rustc: Lex '_' as an underscore, not as an identifierPatrick Walton2010-12-151-1/+4
* Fix token span tracking in lexer.Graydon Hoare2010-12-091-3/+7
* Implement binop= forms. Un-XFAIL bitwise.rs.Graydon Hoare2010-12-081-1/+1
* Support mach types in rustc, enable 5 more tests.Graydon Hoare2010-11-221-34/+95
* Fix lexer bug, enable 5 more tests on rustc.Graydon Hoare2010-11-221-1/+1
* Teach rustc lexer about changes to stratum, opacity and effect keywords.Graydon Hoare2010-11-031-1/+5
* First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare2010-11-021-7/+7
* rustc: Lex identifiers that have numbers in them tooPatrick Walton2010-10-131-2/+6
* Patchwork of attempted fixes to effect system and gc system; eventually give ...Graydon Hoare2010-09-291-9/+9
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rust...Graydon Hoare2010-09-231-0/+595