summaryrefslogtreecommitdiff
path: root/src/macro_rules/mod.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-10-26Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29John Hodge1-0/+6
2019-01-27macro_rules - Rework pattern matching into a "compiled" format (easier to ↵John Hodge1-1/+35
disambiguate)
2019-01-21macro_rules - :lifetime fragmentJohn Hodge1-0/+2
2018-12-30Parse/Macro - Handle `crate` as a visibility specifierJohn Hodge1-0/+1
2018-12-28macro_rules - Support for the :vis fragmentJohn Hodge1-0/+12
2018-11-04All - Cleaning up some memory leaksJohn Hodge1-0/+6
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge1-0/+5
2018-06-02AST - Remove old serialisation code (now all done on HIR)John Hodge1-67/+0
2017-09-29Parse - Remove TOK_ATTR_OPEN and TOK_CATTR_OPENJohn Hodge1-1/+1
2017-05-13Parse - Remove TOK_MACROJohn Hodge1-1/+0
2016-12-24No more tears!ubsan1-303/+303
No more DOS line endings or trailing whitespace either
2016-10-30macro_rules! - Allow _ to match :patJohn Hodge1-0/+1
2016-10-15macro_rules! - Allow match to start an exprJohn Hodge1-0/+1
2016-09-27macro_rules - Allow bytestrings to start :exprJohn Hodge1-0/+1
2016-09-27macro_rules - Allow { to start an expressionJohn Hodge1-0/+1
2016-09-27AST - Refactor extern blocks into ItemsJohn Hodge1-1/+3
2016-09-26Parse - Fix bugs with :stmt capture and useJohn Hodge1-3/+18
2016-09-26Parse - Handle attributes directly on items (for :item capture)John Hodge1-0/+2
2016-09-26Parse - Accept TOK_INTERPOLATED_ITEMJohn Hodge1-0/+1
2016-09-25macro_rules! - Rough (stubbed) support for :itemJohn Hodge1-0/+25
2016-09-11macro_rules - Rework to handle vec! edge caseJohn Hodge1-6/+37
2016-09-09macro_rules - Fix printing, some better comments and debugJohn Hodge1-1/+6
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge1-3/+0
2016-07-14Macro Rules - Rewrite, take 3 - IncompleteJohn Hodge1-12/+25
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-0/+5
2016-05-22macro_rules - Rework pattern matching to not use try-catchJohn Hodge1-0/+203