aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser
Commit message (Expand)AuthorAgeFilesLines
* Add file locations for Pragma keyword, id and the valuesSemih Yavuz13 days2-0/+3
* QQMLJSAST Change traversal order for ExportDeclarationDmitrii Akshintsev2024-03-131-1/+1
* QMLJSASTVisitor. Add JSVisitorDmitrii Akshintsev2024-02-141-0/+24
* 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-053-2/+65
* 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-162-0/+4
* 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-262-0/+2
* FormalParameterList: prepare for qmlformatSami Shalayel2023-09-111-8/+1
* qml: fix parser grammar for argument deconstructionSami Shalayel2023-09-111-1/+1
* qmlls: highlight names inside of inline component definitionsSami Shalayel2023-08-172-0/+2
* qmlls: check user-supplied names on renamingSami Shalayel2023-08-101-1/+2
* QQmlJSLexer: make internal helper methods privateFabian Kosmale2023-08-082-13/+14
* qmlformat: fix formatting of object destructuringSemih Yavuz2023-08-011-6/+4
* qmlls: find definitions of function parametersSami Shalayel2023-06-052-11/+10
* QmlDom: support function parameters and coSami Shalayel2023-06-021-2/+11
* qmlformat: change comment handling behaviorSemih Yavuz2023-04-121-2/+2
* Use X-Macro for AST-visitor declarationSami Shalayel2023-04-121-650/+133
* Kill TypeArgument(List)Sami Shalayel2023-04-123-8/+0
* QML: Allow pragmas with multiple valuesUlf Hermann2023-02-225-5/+83
* QmlCompiler: Fix recognition of builtin list typesUlf Hermann2022-12-152-12/+12
* Parser: Simplify argument "lists" for type annotationsUlf Hermann2022-10-195-89/+38
* qml: fix TypeArgumentListFawzi Mohamed2022-10-191-1/+1
* Port from container::count() and length() to size()Marc Mutz2022-10-071-2/+2
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-1/+0
* qmldom: line by line indentation/reformattingFawzi Mohamed2022-09-011-0/+3
* qqmljslexer: add dump to qDebugFawzi Mohamed2022-08-302-0/+70
* Parser: Preserve keywordiness of "static" across nested classesUlf Hermann2022-08-301-6/+6
* qml: make lexer line by line & restartableFawzi Mohamed2022-08-183-243/+441
* qqmljs.g: improve performance avoiding reference counted containerFawzi Mohamed2022-07-251-2/+2
* QML: Support negative values in enumsFabian Kosmale2022-07-191-0/+24
* Explicitly include qtaggedpointer.hIvan Solovev2022-07-011-0/+1
* qmlast: add missing tokens for enum declarationMoody Liu2022-06-242-0/+4
* QQmlJS::AST: Do not dereference nullptr to get static AST kindUlf Hermann2022-06-151-2/+4
* Use SPDX license identifiersLucie Gérard2022-06-1111-493/+27
* Make sure all private headers include at least one otherThiago Macieira2022-03-101-2/+2
* QML: Take care of QVariant when converting function argumentsUlf Hermann2022-02-231-0/+3
* qqmljslexer: Make lexer restartableMaximilian Goldstein2022-02-182-485/+509
* QML: Allow declaring and binding list<foo> properties in one stepUlf Hermann2022-01-311-4/+21
* QQmlJs: Add a missing includeOrgad Shaneh2022-01-041-0/+1
* QmlCompiler: Fix return type calculationUlf Hermann2021-12-061-0/+9
* QML/AST: Remove dead codeFabian Kosmale2021-11-261-6/+0
* Clean up property attributes (2/2)Fabian Kosmale2021-11-173-145/+175
* Clean up property attributes (1/2)Fabian Kosmale2021-11-172-48/+42
* qqmljs.g: always set operatorTokenFawzi Mohamed2021-11-041-0/+1
* Add a Pragma for list assign behaviorUlf Hermann2021-10-132-2/+13