summaryrefslogtreecommitdiff
path: root/src/macro_rules/macro_rules.hpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-24No more tears!ubsan1-162/+162
2016-11-02Hygiene - Possibly workingJohn Hodge1-0/+2
2016-10-09macro_rules - #[macro_export] handling, plan for #[macro_reexport]John Hodge1-2/+5
2016-09-27macro_rules - Update logic for determining if a loop should be expandedJohn Hodge1-1/+2
2016-09-26Expand - Pass ownership of the input TT to macro_rules! expandJohn Hodge1-1/+1
2016-09-25Parse - Allow loading modules from macro invocationsJohn Hodge1-0/+1
2016-09-25Parse+AST - Support capturing :item (requires cloning AST items)John Hodge1-1/+1
2016-09-25macro_rules! - Rough (stubbed) support for :itemJohn Hodge1-0/+1
2016-09-11macro_rules - Rework to handle vec! edge caseJohn Hodge1-22/+7
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge1-0/+10
2016-08-25HIR Serialise - Working alongJohn Hodge1-1/+2
2016-07-14Macro Rules - Rewrite, take 3 - IncompleteJohn Hodge1-35/+40
2016-05-22macro_rules - Rework pattern matching to not use try-catchJohn Hodge1-0/+153