aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljsast_p.h
Commit message (Expand)AuthorAgeFilesLines
* Fix naming of classes in class expressionsLars Knoll2018-07-031-1/+5
* Properly distinguish between class expressions and declarationsLars Knoll2018-06-261-0/+14
* Fix string memory leak in JavaScript ASTSimon Hausmann2018-06-251-3/+3
* Fix more issues with destructuringLars Knoll2018-06-211-7/+9
* Fix handling of elisions in destructuring expressionsLars Knoll2018-06-211-9/+0
* Unify AST for the different 'for' statementsLars Knoll2018-05-111-29/+4
* Improve for-in and for-of supportLars Knoll2018-05-111-0/+4
* Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-111-34/+7
* Support destructuring inside catch()Lars Knoll2018-05-111-4/+4
* Add some basic support for for-of loopsLars Knoll2018-05-091-2/+9
* Fix destructuring of arrow function parametersLars Knoll2018-05-021-0/+8
* Properly set names of most anonymous functionsLars Knoll2018-05-021-0/+10
* Support destructuring assignmentsLars Knoll2018-04-271-19/+34
* Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-42/+21
* Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-271-338/+152
* Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-271-15/+15
* Add support for 'class' to the ASTLars Knoll2018-04-271-0/+66
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-0/+24
* smaller cleanupLars Knoll2018-04-271-4/+5
* Add support for '...' in arguments lists to the ASTLars Knoll2018-04-271-0/+1
* Add support for ... in ArrayLiterals to the ASTLars Knoll2018-04-271-0/+1
* Implement support for the ** and **= operatorsLars Knoll2018-04-261-0/+2
* Add support for 'super' and 'new.target' to the ASTLars Knoll2018-04-261-0/+21
* Add partial support for computed property namesLars Knoll2018-04-261-1/+26
* Fix length property of Function objectsLars Knoll2018-04-261-2/+18
* Add support for arrow functionsLars Knoll2018-04-261-1/+2
* Bring JS grammar in line with ES7 specLars Knoll2018-04-251-185/+127
* Support for destructuring arraysLars Knoll2018-04-251-4/+28
* Partially support binding patternsLars Knoll2018-04-251-21/+159
* Some renamingLars Knoll2018-04-251-2/+2
* Correctly check for duplicate parameter namesLars Knoll2018-04-251-0/+12
* ES6: add support for default arguments for function parametersLars Knoll2018-04-251-3/+10
* Implement support for tagged templatesLars Knoll2018-04-251-0/+23
* Add support for ES6 template stringsLars Knoll2018-04-251-0/+24
* init variables where they are declared when possible (clang-tidy)Shawn Rutledge2018-02-261-6/+5
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-28/+28
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-1/+78
|\
| * Support explicit enum value declaration in QMLMichael Brasser2017-08-181-3/+15
| * Add support for enum declarations in QMLMichael Brasser2017-07-131-1/+66
* | Remove a couple of references to the IRLars Knoll2017-06-201-1/+2
|/
* parser: Add "let" keyword (& T_LET)Robin Burchell2017-02-031-8/+15
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-6/+6
|\
| * Fix support for namespaced types in property/signal declarationsSimon Hausmann2016-11-301-6/+6
* | headers: Add missing override and remove redundant virtualAlexander Volkov2016-12-071-2/+2
* | Qml: add missing 'override'Anton Kudryavtsev2016-10-061-277/+277
|/
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-4/+4
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-241-6/+16