aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljs.g
Commit message (Expand)AuthorAgeFilesLines
* QML: Resolve conflict in ImportSpecifier rulev5.14.0-rc1Ulf Hermann2019-11-291-1/+5
* Allow semicolon after property declarationFabian Kosmale2019-09-031-7/+12
* Support top level generator functionsFabian Kosmale2019-07-231-0/+8
* QML Grammar: deduplicate semicolon rulesFabian Kosmale2019-07-151-52/+29
* Fix parsing of qml signals with multiple new-style type parametersSimon Hausmann2019-07-101-5/+17
* Add support for type script QML signal parameter declarationsSimon Hausmann2019-07-091-0/+11
* Allow all basic QML types for type annotationsSimon Hausmann2019-07-091-0/+9
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-091-50/+163
* extend grammar for better version parsing supportFabian Kosmale2019-07-041-5/+34
* Simplify errors and diagnosticsUlf Hermann2019-06-141-15/+27
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-06-061-0/+45
|\
| * Parser: Accept templated readonly propertiesUlf Hermann2019-05-311-0/+45
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-261-4/+0
|\|
| * Don't add local for anonymous function's "name"Ulf Hermann2019-05-211-4/+0
* | 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