summaryrefslogtreecommitdiff
path: root/src/parse/lex.hpp
AgeCommit message (Expand)AuthorFilesLines
2017-11-18Lex - Doc commentsJohn Hodge1-1/+1
2017-11-15proc_macro - Working invocations (some work needed on AST->TT)John Hodge1-0/+3
2017-09-03Parse - Tweaked hygine for an edge case in libproc_macroJohn Hodge1-0/+7
2016-12-24No more tears!ubsan1-2/+2
2016-11-02Hygiene fixes (disabled still)John Hodge1-1/+1
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-91/+2
2016-11-02Parse - Rework hygiene (with spelling fix) for take 2John Hodge1-5/+8
2016-11-02All - Hack in start of macro hygine - requires rework so is disabledJohn Hodge1-0/+4
2016-08-18Parse - Rework lexer to be fully unicode awareJohn Hodge1-5/+16
2016-05-21All - Cleanup of memory leaks and similarJohn Hodge1-2/+2
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-93/+1
2016-03-13Parse - Store module path in moduleJohn Hodge1-0/+16
2016-02-27Parse - Macros in type positionJohn Hodge1-1/+3
2016-02-27Parse/lex - Fix handling of escape codesJohn Hodge1-9/+1
2016-02-26Parse/lex - Minor fix to escaped string handlingJohn Hodge1-0/+7
2016-02-25Fix raw string lexJohn Hodge1-1/+1
2016-02-21Fixing parser deficienciesJohn Hodge1-0/+10
2015-09-06Rough span supportJohn Hodge1-13/+12
2015-09-05Resolve - Work resolving UFCS traitsJohn Hodge1-0/+10
2015-04-03Added partial support for #[derive()]John Hodge1-0/+2
2015-03-26Comment headers and readme updateJohn Hodge1-0/+7
2015-03-25Macros updated with concat!, stringify!, and $crateJohn Hodge1-0/+20
2015-03-21Rework macro handling to (hopefully) correctly handle nested repetionsJohn Hodge1-0/+2
2015-03-17Rework handling of blocks, add sub-modulesJohn Hodge1-3/+10
2015-03-14Fixed macros, added range syntax and other tweaksJohn Hodge1-15/+37
2015-03-13Various other features for libcore, now on to loopsJohn Hodge1-0/+2
2015-03-12Float parsing, module-level macro expansionJohn Hodge1-0/+13
2015-03-10Rework macro handling to support correct repetitionsJohn Hodge1-2/+2
2015-03-09Parse updatesJohn Hodge1-0/+29
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-131/+8
2015-03-07Added file+line reporting to error messagesJohn Hodge1-199/+214
2015-01-22Corrected pattern handling (a bit)John Hodge (sonata)1-0/+1
2015-01-02Adding in support for std, parsing now broken due to TODO early in processJohn Hodge (sonata)1-39/+0
2014-12-23Move source files to src/ folderJohn Hodge (sonata)1-0/+239