aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljslexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* qmlls: check user-supplied names on renamingSami Shalayel2023-08-101-1/+2
* QQmlJSLexer: make internal helper methods privateFabian Kosmale2023-08-081-0/+11
* Port from container::count() and length() to size()Marc Mutz2022-10-071-2/+2
* qqmljslexer: add dump to qDebugFawzi Mohamed2022-08-301-0/+64
* qml: make lexer line by line & restartableFawzi Mohamed2022-08-181-219/+351
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* qqmljslexer: Make lexer restartableMaximilian Goldstein2022-02-181-431/+446
* Implement optional chainingMaximilian Goldstein2021-04-131-0/+4
* QQmlJSLexer: Add support for peeking one QCharFabian Kosmale2021-04-131-0/+8
* Lexer: Drop redundant checksUlf Hermann2021-02-191-7/+5
* Uniformly support shebangFawzi Mohamed2021-02-151-0/+14
* qtdeclarative: finish fixing compilation with explicit QChar(int)David Faure2020-11-071-1/+1
* Use qstrntod instead of qstrtodhjk2020-08-101-4/+2
* Fix compilation with newer qtbaseFabian Kosmale2020-08-061-4/+2
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-4/+4
* Fix lexer line number if code contains continuation stringsChristian Stenger2020-06-121-1/+4
* QtQml: Use unicode character literalsUlf Hermann2020-06-031-166/+165
* Fix line number for follow-up lines in stringsChristian Stenger2020-05-011-1/+3
* Fix lexer handling of escape sequences in stringChristian Stenger2020-05-011-0/+1
* Also support partly specified versions in JS .importsUlf Hermann2020-03-181-20/+17
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-4/+4
* add annotations to QMLFawzi Mohamed2020-01-311-0/+2
* qml/parser: Implement nullish coalescingMaximilian Goldstein2019-12-051-1/+8
* qqmljs.g: reduce number of conflictsFabian Kosmale2019-09-031-28/+54
* Move the memory pool into the common codeUlf Hermann2019-07-081-1/+1
* extend grammar for better version parsing supportFabian Kosmale2019-07-041-4/+56
* Simplify errors and diagnosticsUlf Hermann2019-06-141-38/+23
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-12-071-1/+1
|\
| * QML Lexer: Stop scanning template literals on closing '`'v5.12.0-rc2v5.12.0-rc1v5.12.0Ulf Hermann2018-11-191-1/+1
* | Also store the raw string value for template strings in the lexerLars Knoll2018-11-021-22/+45
|/
* Cleanup RegExpObjectLars Knoll2018-08-151-0/+1
* Enable unicode regular expressionsLars Knoll2018-08-101-0/+1
* Fix grammar for ES modulesLars Knoll2018-08-021-2/+2
* Fix multi line string literals using backquotesLars Knoll2018-05-261-1/+1
* Add some basic support for for-of loopsLars Knoll2018-05-091-0/+1
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-0/+1
* Don't fail on pre increment operator after a newlineLars Knoll2018-04-271-2/+2
* Implement support for the ** and **= operatorsLars Knoll2018-04-261-0/+4
* Fix tokenizer to generate arrow and exponentiation tokensLars Knoll2018-04-251-0/+6
* Add yield as a keywordLars Knoll2018-04-251-1/+1
* ES6: add support for default arguments for function parametersLars Knoll2018-04-251-0/+11
* Add support for ES6 template stringsLars Knoll2018-04-251-138/+186
* Remove unused function - convertUnicode()Liang Qi2018-03-071-6/+0
* Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-02-271-4/+4
|\
| * use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-8/+8
* | Properly parse identifiers containing chars outside the BMPLars Knoll2018-02-091-41/+76
* | Implement parsing of ECMAScript 6 Unicode escape sequencesLars Knoll2018-02-081-20/+36
* | Unify error handling in decodeUnicodeEscapeSequenceLars Knoll2018-02-081-14/+7
* | Add support for parsing of binary and octal numbersLars Knoll2018-02-081-115/+104
* | Simplify line and column number handling in the lexerLars Knoll2018-02-081-20/+10
|/