aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljs.g
Commit message (Expand)AuthorAgeFilesLines
* Add file locations for Pragma keyword, id and the valuesSemih Yavuz2024-04-111-0/+2
* qqmljs.g: use canonical form for recovery optionsSami Shalayel2023-12-291-12/+12
* qmlls: adapt parser for attached/grouped properties completionSami Shalayel2023-12-291-0/+21
* qmlls: completions in variable declarationsSami Shalayel2023-12-051-1/+3
* qqmljs.g: insert empty identifiers when missingSami Shalayel2023-11-281-22/+26
* qqmljs.g: add option to disable automatic identifier insertionSami Shalayel2023-11-281-0/+7
* qmlls: fix completions on qualified identifiersSami Shalayel2023-11-161-0/+3
* Allow pragma Translator to have a string literal as valueLucie Gérard2023-11-141-1/+2
* qmlls: do not autocomplete property definition nameSami Shalayel2023-10-121-0/+2
* qmlls: add completion for pragmasSami Shalayel2023-09-261-0/+1
* qml: fix parser grammar for argument deconstructionSami Shalayel2023-09-111-1/+1
* qmlls: highlight names inside of inline component definitionsSami Shalayel2023-08-171-0/+1
* qmlformat: fix formatting of object destructuringSemih Yavuz2023-08-011-6/+4
* Kill TypeArgument(List)Sami Shalayel2023-04-121-1/+0
* QML: Allow pragmas with multiple valuesUlf Hermann2023-02-221-2/+25
* QmlCompiler: Fix recognition of builtin list typesUlf Hermann2022-12-151-8/+8
* Parser: Simplify argument "lists" for type annotationsUlf Hermann2022-10-191-20/+8
* qmldom: line by line indentation/reformattingFawzi Mohamed2022-09-011-0/+3
* Parser: Preserve keywordiness of "static" across nested classesUlf Hermann2022-08-301-6/+6
* qml: make lexer line by line & restartableFawzi Mohamed2022-08-181-0/+8
* qqmljs.g: improve performance avoiding reference counted containerFawzi Mohamed2022-07-251-2/+2
* QML: Support negative values in enumsFabian Kosmale2022-07-191-0/+24
* qmlast: add missing tokens for enum declarationMoody Liu2022-06-241-0/+2
* Use SPDX license identifiersLucie Gérard2022-06-111-113/+7
* 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