about summary refs log tree commit diff
path: root/src/libsyntax/parse/classify.rs
AgeCommit message (Collapse)AuthorLines
2012-09-04libsyntax: "import" -> "use"Patrick Walton-1/+1
2012-08-26Camel case the option typeBrian Anderson-1/+1
2012-08-24fix some unused pattern binding warningsNiko Matsakis-1/+1
2012-08-22Eliminate many match checks in rustcTim Chevalier-2/+2
2012-08-15rustc: Parse labeled loop, break, and againPatrick Walton-1/+1
2012-08-07syntax: Rename expr_alt to expr_matchBrian Anderson-1/+1
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-2/+9
Require comma separators for all expression types except the plain block
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-7/+7
2012-08-05Switch alts to use arrowsBrian Anderson-33/+26
2012-08-01Convert ret to returnBrian Anderson-3/+3
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-5/+4
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be ↵Brian Anderson-0/+3
semi-terminated" This reverts commit 0f5eaef5fb2443acd3ea67250c953839c3d04d38.
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-3/+0
This is a subtle rule that no longer seems to be required.
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-1/+2
2012-06-14Further work on integer literal suffix inference (#1425)Lindsey Kuper-1/+1
In this commit: * Change the lit_int_unsuffixed AST node to not carry a type, since it doesn't need one * Don't print "(unsuffixed)" when pretty-printing unsuffixed integer literals * Just print "I" instead of "(integral)" for integral type variables * Set up trans to use the information that will be gathered during typeck to construct the appropriate constants for unsuffixed int literals * Add logic for handling int_ty_sets in typeck::infer * Clean up unnecessary code in typeck::infer * Add missing mk_ functions to middle::ty * Add ty_var_integral to a few of the type utility functions it was missing from in middle::ty
2012-06-11Add a new AST node for unsuffixed integer types.Lindsey Kuper-1/+8
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-0/+69
Per issue #2418.