aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljs.g
Commit message (Expand)AuthorAgeFilesLines
* Eliminate QT_QML_BEGIN_NAMESPACE and QT_QML_END_NAMESPACEShawn Rutledge2019-03-221-4/+4
* Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-9/+1
* QML: Don't crash the parser on certain kinds of bad inputUlf Hermann2019-02-181-2/+6
* JS: Limit expression and statement nesting levelErik Verbruggen2018-11-291-1/+9
* Pass the raw string value to template literalsLars Knoll2018-11-021-2/+17
* JS: Fix stack buffer overflow in the QML/JS parserLars Knoll2018-10-181-15/+10
* Correctly create methods for functions in object literalsLars Knoll2018-08-311-2/+2
* Fix the class name property of default exported classesSimon Hausmann2018-08-161-0/+8
* Fix the name of anonymous generators and function declarationsSimon Hausmann2018-08-151-5/+12
* Fix usage of const in for declarationsSimon Hausmann2018-08-151-0/+2
* Simplify ES module body handlingSimon Hausmann2018-08-141-10/+13
* Fix support for default exports in modulesSimon Hausmann2018-08-101-1/+9
* Fix grammar for ES modulesLars Knoll2018-08-021-1/+3
* Fix typoLars Knoll2018-08-011-4/+4
* Smaller grammar cleanupLars Knoll2018-08-011-16/+2
* Simplify parsing of pragma directivesLars Knoll2018-08-011-42/+9
* Build AST nodes when parsing ES6 modulesSimon Hausmann2018-07-311-1/+244
* Fix naming of classes in class expressionsLars Knoll2018-07-031-0/+16
* Properly distinguish between class expressions and declarationsLars Knoll2018-06-261-2/+21
* Fix string memory leak in JavaScript ASTSimon Hausmann2018-06-251-8/+8
* Fix const expressions containing destructuring patternsLars Knoll2018-06-211-1/+0
* Fix handling of elisions in destructuring expressionsLars Knoll2018-06-211-2/+10
* Fix more test failures for destructuring expressionsLars Knoll2018-06-211-3/+6
* Correctly set the name of anonymous functions in most casesLars Knoll2018-06-211-0/+6
* Allow a trailing comma in parameter listsLars Knoll2018-06-211-8/+19
* The first branch in a ( ? : ) operator can always include the in keywordLars Knoll2018-05-281-1/+1
* Unify AST for the different 'for' statementsLars Knoll2018-05-111-2/+1
* Improve for-in and for-of supportLars Knoll2018-05-111-14/+21
* Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-111-2/+10
* Support destructuring inside catch()Lars Knoll2018-05-111-2/+16
* Add some basic support for for-of loopsLars Knoll2018-05-091-10/+21
* Add Generator supportLars Knoll2018-05-031-7/+6
* Fix handling of yield expression in the parserLars Knoll2018-05-031-6/+18
* QmlJS: Do not use realloc for QStringRefOrgad Shaneh2018-05-031-3/+2
* Fix some parse errorsLars Knoll2018-05-031-3/+3
* Correctly set source location when converting BindingPatternsLars Knoll2018-05-021-1/+1
* Fixup bug in the parser when generating ObjectLiteralsLars Knoll2018-05-021-2/+5
* Fix destructuring of arrow function parametersLars Knoll2018-05-021-31/+4
* Properly set names of most anonymous functionsLars Knoll2018-05-021-1/+18
* Support destructuring assignmentsLars Knoll2018-04-271-6/+20
* Add support for destructuring variable declarationsLars Knoll2018-04-271-1/+0
* Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-13/+19
* Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-271-86/+104
* Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-271-7/+7
* Fix a small bug in the grammarLars Knoll2018-04-271-3/+2
* Add support for 'class' to the ASTLars Knoll2018-04-271-14/+71
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-9/+97
* smaller cleanupLars Knoll2018-04-271-4/+3
* Add support for '...' in arguments lists to the ASTLars Knoll2018-04-271-2/+15
* Add support for ... in ArrayLiterals to the ASTLars Knoll2018-04-271-1/+20