aboutsummaryrefslogtreecommitdiffstats
path: root/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json
diff options
context:
space:
mode:
Diffstat (limited to 'qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json')
-rw-r--r--qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json19
1 files changed, 16 insertions, 3 deletions
diff --git a/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json b/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json
index 8f90012..43aaf51 100644
--- a/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json
+++ b/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json
@@ -89,9 +89,19 @@
"end": "\\}",
"patterns": [
{
+ "include": "#object-contents"
+ }
+ ]
+ },
+ "object-contents": {
+ "patterns": [
+ {
"include": "$self"
},
{
+ "include": "#object"
+ },
+ {
"include": "#signal"
},
{
@@ -299,16 +309,19 @@
],
"repository": {
"attr-object": {
- "begin": "\\b([\\w\\.]*)\\s*:\\s*(?=[A-Z]\\w*\\s*\\{)",
+ "begin": "\\b([\\w\\.]*)\\s*:\\s*([A-Z]\\w*\\s*\\{)",
"beginCaptures": {
"1": {
"name": "variable.parameter.attr-object.qml"
+ },
+ "2": {
+ "name": "variable.parameter.attr-object.type.qml"
}
},
- "end": "(?=\\})",
+ "end": "\\}",
"patterns": [
{
- "include": "#object"
+ "include": "#object-contents"
}
]
},