aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljsast_p.h
Commit message (Expand)AuthorAgeFilesLines
* Eliminate QT_QML_BEGIN_NAMESPACE and QT_QML_END_NAMESPACEShawn Rutledge2019-03-221-2/+2
* Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-3/+8
* Save some stack space during code generationUlf Hermann2019-03-141-3/+16
* Pass the raw string value to template literalsLars Knoll2018-11-021-2/+3
* Correctly create methods for functions in object literalsLars Knoll2018-08-311-0/+1
* Fix usage of const in for declarationsSimon Hausmann2018-08-151-0/+1
* Simplify ES module body handlingSimon Hausmann2018-08-141-52/+2
* Fix module dependency handlingSimon Hausmann2018-08-141-2/+2
* Fix multi variable module import listsSimon Hausmann2018-08-141-1/+1
* Fix support for default exports in modulesSimon Hausmann2018-08-101-4/+4
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-1/+8
* Simplify parsing of pragma directivesLars Knoll2018-08-011-42/+3
* Build AST nodes when parsing ES6 modulesSimon Hausmann2018-07-311-0/+466
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-07-161-1/+1
|\
| * Fix conversion of numeric literals in the AST to stringsSimon Hausmann2018-07-131-1/+1
* | 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