aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser
Commit message (Expand)AuthorAgeFilesLines
...
* | Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-275-30/+30
* | Fix a small bug in the grammarLars Knoll2018-04-271-3/+2
* | Add support for 'class' to the ASTLars Knoll2018-04-275-14/+173
* | Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-276-10/+136
* | smaller cleanupLars Knoll2018-04-272-8/+8
* | Add support for '...' in arguments lists to the ASTLars Knoll2018-04-272-2/+16
* | Add support for ... in ArrayLiterals to the ASTLars Knoll2018-04-272-1/+21
* | Properly mark catch statement with destructuring as unimplementedLars Knoll2018-04-271-0/+2
* | Don't fail on pre increment operator after a newlineLars Knoll2018-04-271-2/+2
* | Implement support for the ** and **= operatorsLars Knoll2018-04-263-2/+22
* | Add support for 'super' and 'new.target' to the ASTLars Knoll2018-04-265-19/+69
* | Implement support for function declarations in object literalsLars Knoll2018-04-261-1/+14
* | Add partial support for computed property namesLars Knoll2018-04-265-3/+47
* | Add support for shorthand property names in object literalsLars Knoll2018-04-261-1/+12
* | Fix length property of Function objectsLars Knoll2018-04-261-2/+18
* | More correct iteration over the ASTLars Knoll2018-04-261-1/+7
* | Add support for arrow functionsLars Knoll2018-04-262-18/+133
* | Support static as a keyword in class definitionsLars Knoll2018-04-253-6/+34
* | Fix tokenizer to generate arrow and exponentiation tokensLars Knoll2018-04-251-0/+6
* | Bring JS grammar in line with ES7 specLars Knoll2018-04-257-2123/+2434
* | Rename JSIdentifer to IdentifierReferenceLars Knoll2018-04-251-41/+44
* | Add yield as a keywordLars Knoll2018-04-254-57/+89
* | Cleanup the qqmljs.g fileLars Knoll2018-04-251-220/+63
* | Support for destructuring arraysLars Knoll2018-04-253-14/+71
* | Partially support binding patternsLars Knoll2018-04-255-40/+391
* | Some renamingLars Knoll2018-04-252-13/+13
* | Correctly check for duplicate parameter namesLars Knoll2018-04-251-0/+12
* | ES6: add support for default arguments for function parametersLars Knoll2018-04-253-20/+67
* | Implement support for tagged templatesLars Knoll2018-04-255-13/+49
* | Add support for ES6 template stringsLars Knoll2018-04-257-138/+285
* | Disentangle some includes by moving QQmlJS::Directives into qqmljsengine_p.hLars Knoll2018-04-252-27/+28
* | Get rid of qlalr generated filesLars Knoll2018-04-257-3666/+18
* | Remove unused function - convertUnicode()Liang Qi2018-03-071-6/+0
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-03-031-1/+1
|\|
| * Silence a GCC 8 warning in qqmljsparserVille Voutilainen2018-02-281-1/+1
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-02-279-99/+91
|\|
| * init variables where they are declared when possible (clang-tidy)Shawn Rutledge2018-02-263-21/+13
| * use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-268-86/+86
* | Properly parse identifiers containing chars outside the BMPLars Knoll2018-02-092-42/+77
* | Implement parsing of ECMAScript 6 Unicode escape sequencesLars Knoll2018-02-082-21/+36
* | Unify error handling in decodeUnicodeEscapeSequenceLars Knoll2018-02-081-14/+7
* | Add support for parsing of binary and octal numbersLars Knoll2018-02-083-123/+105
* | Simplify line and column number handling in the lexerLars Knoll2018-02-082-26/+13
|/
* Introduce Q_FALLTHROUGH()Friedemann Kleint2018-01-101-1/+1
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-2212-1380/+1634
|\
| * Restore yylval initializationSimon Hausmann2017-08-182-0/+2
| * Support explicit enum value declaration in QMLMichael Brasser2017-08-186-737/+825
| * Initialize members in parserRobert Loehning2017-08-102-0/+2
| * Add support for enum declarations in QMLMichael Brasser2017-07-1311-1380/+1542
* | Remove a couple of references to the IRLars Knoll2017-06-201-1/+2
|/