aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljs.g
Commit message (Expand)AuthorAgeFilesLines
* QML: Take care of QVariant when converting function argumentsUlf Hermann2022-02-231-0/+3
* QML: Allow declaring and binding list<foo> properties in one stepUlf Hermann2022-01-311-4/+21
* QmlCompiler: Fix return type calculationUlf Hermann2021-12-061-0/+9
* Clean up property attributes (2/2)Fabian Kosmale2021-11-171-126/+74
* Clean up property attributes (1/2)Fabian Kosmale2021-11-171-34/+17
* qqmljs.g: always set operatorTokenFawzi Mohamed2021-11-041-0/+1
* Add a Pragma for list assign behaviorUlf Hermann2021-10-131-0/+10
* fix handling of arrow functionsFawzi Mohamed2021-09-171-1/+1
* Treat substitution free template string literals as string bindingsFabian Kosmale2021-07-231-1/+8
* Evaluate type assertions in QMLUlf Hermann2021-05-261-20/+4
* Implement optional chainingMaximilian Goldstein2021-04-131-1/+73
* Ensure that empty tokens in the AST are emptyFawzi Mohamed2021-03-261-6/+6
* Support required list propertiesFabian Kosmale2020-07-281-0/+35
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-18/+18
* Fix 'as' binary operation using invalid typesMaximilian Goldstein2020-05-201-2/+10
* Allow partial and absent version specifiers in import statementsUlf Hermann2020-03-171-1/+1
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-091-19/+18
|\
| * Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-19/+18
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-171-4/+16
|\|
| * Add UiAnnotation for annotation objectsFawzi Mohamed2020-02-121-4/+5
| * Add annotations to ASTFawzi Mohamed2020-02-121-3/+14
* | Guard against invalid version specifiers in import statementsUlf Hermann2020-02-121-1/+16
|/
* 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