about summary refs log tree commit diff
path: root/src/comp/front/parser.rs
AgeCommit message (Expand)AuthorLines
2011-03-14Merge remote branch 'brson/recursive-elseif'Graydon Hoare-31/+23
2011-03-14Fix typo in expr_recv parsingBrian Anderson-1/+1
2011-03-14Parse receive expressionsBrian Anderson-0/+6
2011-03-14Parse port and chan types, constructors, send statementsBrian Anderson-0/+39
2011-03-14Extend stream functionalityMarijn Haverbeke-1/+1
2011-03-14Add basic file-system functionalityMarijn Haverbeke-1/+1
2011-03-13Merge branch 'master' into recursive-elseifBrian Anderson-41/+15
2011-03-11Preserve crate directives in the parsed crate.Graydon Hoare-6/+5
2011-03-11reindex the block index.Rafael Ávila de Espíndola-35/+1
2011-03-11Add support for indexing tags in blocks.Rafael Ávila de Espíndola-10/+14
2011-03-10Update the current id when we create sub parsers.Rafael Ávila de Espíndola-3/+8
2011-03-07Merge branch 'master' into recursive-elseifBrian Anderson-314/+738
2011-03-07Parse opacity (and drop on the floor), so std.rc parses now.Graydon Hoare-0/+16
2011-03-07Add a pretty-printerMarijn Haverbeke-0/+1
2011-03-07Permit view items in native modules.Graydon Hoare-2/+20
2011-03-07Stage the last compile fix to put out fire. Thanks git.Graydon Hoare-0/+1
2011-03-07Complain on unexpected native symbol, rather than failing with none-exhaustiv...Graydon Hoare-0/+3
2011-03-07use a precedence table for operator parsingMarijn Haverbeke-131/+65
2011-03-06Remove typestate workaroundsBrian Anderson-10/+8
2011-03-04Parse (and generally ignore) constraints and constrained types.Graydon Hoare-1/+67
2011-03-04Parse meta directives in crates.Graydon Hoare-14/+21
2011-03-02Parse, add to AST, and otherwise ignore 'export' view items. Need to add supp...Graydon Hoare-11/+28
2011-03-02Whitespace cleanupBrian Anderson-1/+1
2011-03-02Make the expanded expression in expr_ext not optionalBrian Anderson-1/+1
2011-03-02Rewrite expand_syntax_ext to avoid a mysterious memory leakBrian Anderson-21/+18
2011-03-02Begin work on #fmt parsingBrian Anderson-1/+0
2011-03-02Begin implementing #fmt in rustcBrian Anderson-1/+34
2011-03-01Parse (and ignore) dtors on objs.Graydon Hoare-9/+21
2011-03-01Implement the gross rustboot hack for contextual parser access to the compila...Graydon Hoare-4/+18
2011-03-01Populate default compilation environment as in rustboot.Graydon Hoare-2/+9
2011-02-25Pass the abi of native functions all the way to codegen.Rafael Ávila de Espíndola-2/+2
2011-02-25There are no native iterators (or at least they are not going to be supportedRafael Ávila de Espíndola-15/+16
2011-02-24Support the awful alt-else form in rustboot's cexp grammar, at least transien...Graydon Hoare-0/+17
2011-02-24Connect the crate and source parsers together.Graydon Hoare-2/+58
2011-02-24Handle the mutant 'let'-block directive in rustboot, temporarily.Graydon Hoare-0/+15
2011-02-24Factor crate expr evaluator out of parser, expand to simple scalars and ops, ...Graydon Hoare-79/+3
2011-02-24Parse crate directive tree in one pass, then evaluate it in a second.Graydon Hoare-32/+94
2011-02-23Parse auth clauses, drop them on the floor. Nothing exists to use them yet an...Graydon Hoare-0/+9
2011-02-23Use the computed abi :-(Rafael Ávila de Espíndola-1/+1
2011-02-23Parse the abi in native modules.Rafael Ávila de Espíndola-11/+33
2011-02-22Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson-2/+2
2011-02-18Make a tag for iterness / fnness, teach many places about it.Graydon Hoare-39/+51
2011-02-16More typechecking for native types and the needed plumbing in codegen.Rafael Avila de Espindola-1/+2
2011-02-15Add _mutable unop.Graydon Hoare-0/+7
2011-02-15Fix missing path in expr_ext.Graydon Hoare-1/+2
2011-02-14Add basic front-end support for 'for each' loops.Graydon Hoare-1/+16
2011-02-14Add basic front-end support for expr_put.Graydon Hoare-0/+15
2011-02-14Move all non-decl/non-expr stmts to exprs.Graydon Hoare-58/+58
2011-02-14Adjust commented-out diagnostic log statement in parser.rs.Graydon Hoare-1/+2
2011-02-14Add parse support for expr_ext.Graydon Hoare-0/+11