aboutsummaryrefslogtreecommitdiff
path: root/src/comp/fe/token.rs
Commit message (Collapse)AuthorAgeFilesLines
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to ↵Graydon Hoare2010-09-231-348/+0
| | | | rustc, and move files around.
* Begin teaching rustc to parse literals, atoms, stmts, blocks, items, ↵Graydon Hoare2010-09-211-0/+1
| | | | modules, crates.
* Add QUES to comp/fe/lexer.rs, rustc can self-lex again.Graydon Hoare2010-09-211-0/+2
|
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare2010-09-201-209/+209
| | | | translate 0-ary constructors as constants. Rustc loses ~300kb.
* Teach front-end about simple, first-cut version of const items.Graydon Hoare2010-09-141-0/+2
|
* Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵Graydon Hoare2010-09-091-151/+153
| | | | work, possibly a little bumpy. Changes a lot.
* Add block-comment support, various additional operators. Rustc can lex ↵Graydon Hoare2010-08-311-37/+44
| | | | itself now.
* Reinstate commit 9f0eaa65817303b8768c80454734144c176fda43 with sufficient ↵Graydon Hoare2010-08-311-3/+4
| | | | fixes to hopefully not break tinderboxes.
* Revert "More work on lexer.rs: start using keyword hashtable, handle more ↵Patrick Walton2010-08-271-4/+3
| | | | | | lexemes." due to tinderbox bustage This reverts commit 9f0eaa65817303b8768c80454734144c176fda43.
* More work on lexer.rs: start using keyword hashtable, handle more lexemes.Graydon Hoare2010-08-271-3/+4
|
* Stringify op tokens.Graydon Hoare2010-08-201-2/+29
|
* Expand rustc lexer to do almost-nearly-nontrivial stuff.Graydon Hoare2010-08-201-2/+148
|
* Add mod token to rustc.Graydon Hoare2010-08-181-0/+160