aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmljs/qmljsutils.cpp
diff options
context:
space:
mode:
authorFawzi Mohamed <[email protected]>2021-07-06 23:50:30 +0200
committerFawzi Mohamed <[email protected]>2021-07-20 09:02:15 +0000
commitaf88a7876b50ed9dd71e3fc7614eef5998908d03 (patch)
tree8d8345ea2962a11579b3802ce68df6732c290674 /src/libs/qmljs/qmljsutils.cpp
parentdc654cfcba7f1c446ea1bd32e326d3f8c747cf4f (diff)
qmljs: update Qml parser to parser of Qt 6.2
this is needed (among other things) for * null coalescing * shebang support Change-Id: I1b37fd86593f143de8b39c0daf433831a8785568 Reviewed-by: Fabian Kosmale <[email protected]>
Diffstat (limited to 'src/libs/qmljs/qmljsutils.cpp')
-rw-r--r--src/libs/qmljs/qmljsutils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/qmljs/qmljsutils.cpp b/src/libs/qmljs/qmljsutils.cpp
index 03136e40642..d1dd0d8b1c6 100644
--- a/src/libs/qmljs/qmljsutils.cpp
+++ b/src/libs/qmljs/qmljsutils.cpp
@@ -209,7 +209,7 @@ const QString undefinedVersion = QLatin1String("-1.-1");
* undefined version (-1.-1) or if it is empty. False otherwise.
*/
bool QmlJS::maybeModuleVersion(const QString &version) {
- QRegularExpression re(QLatin1String("^\\d+\\.\\d+$"));
+ QRegularExpression re(QLatin1String("^\\d+\\.-?\\d+$"));
return version.isEmpty() || version == undefinedVersion || re.match(version).hasMatch();
}