summaryrefslogtreecommitdiff
path: root/src/parse/tokentree.hpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-24Misc - Warning tweaks to make MSVC be quietJohn Hodge1-1/+1
2017-08-27Parse - Tweaks to TokenTree printingJohn Hodge1-2/+2
2016-12-24No more tears!ubsan1-61/+61
2016-11-26Expand - Emit rustc diagnostics arrays (empty)John Hodge1-0/+4
2016-11-02Hygiene fixes (disabled still)John Hodge1-16/+6
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-43/+10
2016-11-02Parse - Rework hygiene (with spelling fix) for take 2John Hodge1-5/+11
2016-10-10Parse - Remove old inefficient TT parse codeJohn Hodge1-7/+0
2016-09-26Expand - Pass ownership of the input TT to macro_rules! expandJohn Hodge1-8/+6
2016-08-20AST - Remove unused AST serialisation codeJohn Hodge1-5/+1
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-1/+0
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-1/+4
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-6/+20
2016-05-18All - Fix up a bunch of -Wextra warningsJohn Hodge1-1/+1
2016-04-02Logging - Reduce the verbosity of Macro and TokenTree printingJohn Hodge1-2/+2
2016-03-10Expand - Macro cleanup, add cfg! macro (stubbed)John Hodge1-0/+18
2016-02-27Parse - Macros in type positionJohn Hodge1-1/+1
2016-02-18(semibroken) Defer macro expansionJohn Hodge1-1/+4
2015-05-22Restructure macro expansion to correctly fit rustc's modelJohn Hodge1-0/+1
2015-03-20Lifetime bounds, pattern fragments, nested modulesJohn Hodge1-0/+1
2015-03-17Clean up handling of TokenTrees, allowing empty but valid TTsJohn Hodge1-0/+3
2015-03-14Fixed macros, added range syntax and other tweaksJohn Hodge1-0/+7
2015-03-12Float parsing, module-level macro expansionJohn Hodge1-0/+1
2015-03-08Macro definitions now being usedJohn Hodge1-2/+3
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-0/+4
2015-03-07Added file+line reporting to error messagesJohn Hodge1-1/+3
2015-01-02Adding in support for std, parsing now broken due to TODO early in processJohn Hodge (sonata)1-0/+39
2014-12-23Move source files to src/ folderJohn Hodge (sonata)1-0/+11