aboutsummaryrefslogtreecommitdiff
path: root/src/comp/fe/parser.rs
Commit message (Collapse)AuthorAgeFilesLines
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to ↵Graydon Hoare2010-09-231-265/+0
| | | | rustc, and move files around.
* More fleshing-out on rustc.me.trans. Emitting modules and fns corresponding ↵Graydon Hoare2010-09-231-0/+16
| | | | to parsed input now.
* Begin teaching rustc to parse literals, atoms, stmts, blocks, items, ↵Graydon Hoare2010-09-211-14/+161
| | | | modules, crates.
* Implement preliminary form of structured compare. No boxes, vectors or ↵Graydon Hoare2010-09-211-2/+1
| | | | strings yet.
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare2010-09-201-3/+3
| | | | translate 0-ary constructors as constants. Rustc loses ~300kb.
* Add session, span tracking, error reporting, beginning of a function to ↵Graydon Hoare2010-09-011-3/+72
| | | | parse an item to rustc.
* Modify rustboot to use lexer.reader.Graydon Hoare2010-08-271-2/+3
|
* Simplify lexer/parser structure to use stdio_reader.Graydon Hoare2010-08-181-0/+22
|
* Add modelines and related emacs chatter to rustc.Graydon Hoare2010-08-121-0/+11
|
* Populate tree.Graydon Hoare2010-06-231-0/+0