summaryrefslogtreecommitdiff
path: root/src/parse/token.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-02Parse - Rework hygiene (with spelling fix) for take 2John Hodge1-18/+2
2016-11-02All - Hack in start of macro hygine - requires rework so is disabledJohn Hodge1-4/+21
2016-10-30AST - Remove copy construction of TypeRefJohn Hodge1-2/+2
2016-10-25Token - Fix bad deserialisation of integer literals with type _John Hodge1-0/+1
2016-10-22Parse "::Position" - (minor) Prevent iostream state from breaking printingJohn Hodge1-1/+1
2016-10-10Parse - Fix a few cases where tokens were copied instead of clonedJohn Hodge1-0/+14
2016-09-26Parse - Improve debug for :item fragmentsJohn Hodge1-0/+4
2016-09-26Parse - Accept TOK_INTERPOLATED_ITEMJohn Hodge1-0/+9
2016-09-26Expand - Pass ownership of the input TT to macro_rules! expandJohn Hodge1-1/+5
2016-09-25Parse+AST - Support capturing :item (requires cloning AST items)John Hodge1-1/+15
2016-09-25Parse - Support method/field/qmark after blocks in statementsJohn Hodge1-11/+41
2016-08-20AST - Remove unused AST serialisation codeJohn Hodge1-0/+8
2016-07-14Macro Rules - Running fully once more, may still be incorrectJohn Hodge1-0/+21
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-2/+146
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-0/+313