summaryrefslogtreecommitdiff
path: root/src/macros.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-02Logging - Reduce the verbosity of Macro and TokenTree printingJohn Hodge1-24/+22
2016-03-21Macros - Move print to .cppJohn Hodge1-0/+39
2016-03-09Parse - Remove module stack (was for macros), yield stream from macrosJohn Hodge1-38/+0
2016-03-07Expand - Start on macro_rules expandingJohn Hodge1-15/+13
2015-09-06Rough span supportJohn Hodge1-3/+3
2015-05-22Clean up cruft in macro expansionJohn Hodge1-73/+4
2015-05-22Restructure macro expansion to correctly fit rustc's modelJohn Hodge1-58/+165
2015-04-04Handle 'self::' paths, fix macro name resolution, fix handling of 'use ::'John Hodge1-4/+7
2015-04-03Save #[] attrs with item, ready for post-processing derive()John Hodge1-53/+3
2015-03-29Minor tweaks to handle libcore updateJohn Hodge1-1/+2
2015-03-29Twiddling root-level typecheckJohn Hodge1-4/+4
2015-03-25Macros updated with concat!, stringify!, and $crateJohn Hodge1-18/+76
2015-03-21Split pattern parsing out of expr.cppJohn Hodge1-1/+1
2015-03-21Rework macro handling to (hopefully) correctly handle nested repetionsJohn Hodge1-112/+259
2015-03-20Lifetime bounds, pattern fragments, nested modulesJohn Hodge1-0/+5
2015-03-18Local macros, fixed array literalsJohn Hodge1-0/+4
2015-03-18'..' pattern, fix macro arg lookup comparison functionJohn Hodge1-3/+15
2015-03-17Clean up handling of TokenTrees, allowing empty but valid TTsJohn Hodge1-6/+15
2015-03-15Rework type params, add ! "type"John Hodge1-23/+53
2015-03-14Fixed macros, added range syntax and other tweaksJohn Hodge1-10/+19
2015-03-13Various other features for libcore, now on to loopsJohn Hodge1-5/+164
2015-03-12Float parsing, module-level macro expansionJohn Hodge1-15/+21
2015-03-10Rework macro handling to support correct repetitionsJohn Hodge1-39/+153
2015-03-08Macro definitions now being usedJohn Hodge1-18/+28
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-46/+222
2015-03-07Added file+line reporting to error messagesJohn Hodge1-2/+6
2015-01-18Remove evil FOREACH macrosJohn Hodge (sonata)1-4/+3
2014-12-23Move source files to src/ folderJohn Hodge (sonata)1-0/+143