aboutsummaryrefslogtreecommitdiff
path: root/src/comp/fe/ast.rs
Commit message (Collapse)AuthorAgeFilesLines
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to ↵Graydon Hoare2010-09-231-83/+0
| | | | rustc, and move files around.
* Begin teaching rustc to parse literals, atoms, stmts, blocks, items, ↵Graydon Hoare2010-09-211-2/+7
| | | | modules, crates.
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare2010-09-201-7/+7
| | | | translate 0-ary constructors as constants. Rustc loses ~300kb.
* Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵Graydon Hoare2010-09-091-26/+45
| | | | work, possibly a little bumpy. Changes a lot.
* Add session, span tracking, error reporting, beginning of a function to ↵Graydon Hoare2010-09-011-3/+4
| | | | parse an item to rustc.
* Flesh out the ast module in rustc a little.Graydon Hoare2010-08-181-1/+47
|
* Add mostly-empty AST module to rustc.Graydon Hoare2010-08-121-0/+12