aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljs.g
Commit message (Expand)AuthorAgeFilesLines
* Revert "Update commercial license headers"v5.15.3-lts-lgplTarja Sundqvist2021-03-241-20/+20
* Update commercial license headersTarja Sundqvist2021-02-021-20/+20
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-19/+18
* Add UiAnnotation for annotation objectsFawzi Mohamed2020-02-121-4/+5
* Add annotations to ASTFawzi Mohamed2020-02-121-3/+14
* Required properties: Allow retroactive require specificationFabian Kosmale2020-01-311-1/+12
* add annotations to QMLFawzi Mohamed2020-01-311-5/+77
* Required properties: Allow required default propertiesFabian Kosmale2020-01-291-0/+25
* Long live QML inline componentsFabian Kosmale2020-01-231-24/+40
* qml/parser: Implement nullish coalescingMaximilian Goldstein2019-12-051-4/+40
* Add (and ignore for now) type assertions to QMLUlf Hermann2019-11-271-0/+14
* QML: Consider the semicolon as part of expression statementsUlf Hermann2019-11-181-4/+20
* Remove QQmlJS::AST::UiImport::versionTokenUlf Hermann2019-10-101-8/+1
* Introduce required properties to QMLFabian Kosmale2019-09-091-2/+15
* qqmljs.g: deduplicate rulesFabian Kosmale2019-09-061-76/+32
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-051-7/+12
|\
| * Allow semicolon after property declarationFabian Kosmale2019-09-031-7/+12
* | qqmljs.g: reduce number of conflictsFabian Kosmale2019-09-031-34/+37
* | qqmljs.g: reduce number of conflictsFabian Kosmale2019-08-291-0/+1
|/
* 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