summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/Syntax/BuildTree.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Syntax] Assert invariants on tree structure and fix a bug in mutationsIlya Biryukov2020-01-141-1/+3
* [Syntax] Build spanning SimpleDecalration for classes, structs, etcIlya Biryukov2020-01-031-3/+7
* [Syntax] Use a hash table to search for tokens by their locationIlya Biryukov2019-12-181-9/+10
* [Syntax] Allow to mutate syntax treesIlya Biryukov2019-12-181-10/+21
* [Syntax] Build nodes for simple cases of top level declarationsIlya Biryukov2019-12-121-1/+74
* [Syntax] Build SimpleDeclaration node that groups multiple declaratorsIlya Biryukov2019-11-291-35/+136
* [Syntax] Add a comment explaining the pointer keys in std::map<Token*, ...>. NFCIlya Biryukov2019-11-291-0/+2
* [Syntax] Remove unused parameter from `TreeBuilder::markChildToken`. NFCIlya Biryukov2019-11-291-20/+15
* [Syntax] Silence "unused function" warning in no-assert builds. NFCIlya Biryukov2019-11-071-0/+2
* [Syntax] Add nodes for most common statementsIlya Biryukov2019-11-061-6/+204
* [Syntax] Do not add a node for 'eof' into the treeIlya Biryukov2019-08-061-4/+8
* [Syntax] Move roles into a separate enumIlya Biryukov2019-07-091-4/+6
* Reland r365355: [Syntax] Introduce syntax treesIlya Biryukov2019-07-091-0/+271
* Revert rL365355 : [Syntax] Introduce syntax treesSimon Pilgrim2019-07-091-271/+0
* Add parentheses to silence warnings.Bill Wendling2019-07-081-6/+6
* [Syntax] Introduce syntax treesIlya Biryukov2019-07-081-0/+271
OpenPOWER on IntegriCloud