summaryrefslogtreecommitdiff
path: root/src/parse/pattern.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-04Resolve - Fix variable resolution and pattern bindingJohn Hodge1-14/+19
2016-05-29Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properlyJohn Hodge1-3/+10
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-10/+14
2016-05-18HIR/from_ast - Pattern conversion mostly done, crashes.John Hodge1-0/+2
2016-05-01AST - Remove Expr from patterns (replace with local Value type)John Hodge1-20/+23
2016-03-08Spans on MacroInvocation, re-enable span in ERROR reportingJohn Hodge1-1/+2
2016-02-27Parse/patterns - Allow `ref name..` in slice patternsJohn Hodge1-14/+17
2016-02-27Parse - Fix trailing commas in attributes, _.. pattern support in slicesJohn Hodge1-0/+8
2016-02-27Parse/path - Unify pattern and expr path parsingJohn Hodge1-1/+3
2016-02-27Parse/Pattern - Clean up MaybeBind logic to remove duplicationJohn Hodge1-42/+24
2016-02-27Patterns - Clean up handling of ref/mut/ref mutJohn Hodge1-5/+38
2016-02-27Parse/pattern - IDENT ... IDENTJohn Hodge1-3/+12
2016-02-26Parse/pattern - Cleaner literal handlingJohn Hodge1-6/+20
2016-02-25Parse - Fix slice pattern parseJohn Hodge1-1/+1
2016-02-25Heaps more parse fixes against the rustc testsJohn Hodge1-2/+46
2016-02-21Fixing parser deficienciesJohn Hodge1-0/+7
2016-02-18Parser - box Patterns, edge bug fixJohn Hodge1-0/+6
2016-01-30Syntax updates and new language itemsJohn Hodge1-0/+2
2015-03-26Integer literal output, signed pattern hackeryJohn Hodge1-2/+6
2015-03-25Add flag for irrefutable matches, prevents arguments from being resolvedJohn Hodge1-28/+34
2015-03-25Macros updated with concat!, stringify!, and $crateJohn Hodge1-1/+2
2015-03-25Fix pattern handling (not using Parse_Pattern for & patterns, inverted check ...John Hodge1-2/+3
2015-03-21Split pattern parsing out of expr.cppJohn Hodge1-0/+264