diff options
| author | Dmitrii Akshintsev <dmitrii.akshintsev@qt.io> | 2025-05-22 12:21:30 +0200 |
|---|---|---|
| committer | Dmitrii Akshintsev <dmitrii.akshintsev@qt.io> | 2025-06-12 10:18:24 +0200 |
| commit | cf8f44d4fa6b08f4d9946f268956ce65e8b63d19 (patch) | |
| tree | 6675e99d9bea160a5e657d5a1328465c654e2197 /src/qmlworkerscript/qquickworkerscript.cpp | |
| parent | b4641ef403e860f7c6fc7075093821bbd43a663a (diff) | |
Qml Language: qqmljs.g restructure Identifiers and Keywords
This commit aims to add some clarity on what is considered
QmlIdentifier, JsIdentifier, IdentifierName and related
keywords.
It adds clear reference points for the ES7, also aims to group
tokens in the corresponding smaller sets.
This commit also adds some comments, aiming to explain the
existence of such definitions like JsIdentifier
One of the motivations behind this commit to make it more
clear and explicit for the maintenance and further addition
of keywords, such as, for example virtual and override, which
are going to be ContextualKeywords from the QML perspective,
while still being totally valid Identifiers from the ECMA
perspective.
Change-Id: I3d335bda609e8977c7c720c62229633821b1da13
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Diffstat (limited to 'src/qmlworkerscript/qquickworkerscript.cpp')
0 files changed, 0 insertions, 0 deletions
