Skip to content

Commit 8f825e9

Browse files
committed
updated grammars
1 parent 605ae7c commit 8f825e9

File tree

7 files changed

+203
-88
lines changed

7 files changed

+203
-88
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 1.0.4
4+
- Updated grammars
5+
36
## 1.0.3
47
- Add option to start server in debug mode
58
- Add option for server to fail on critical messages

package-lock.json

Lines changed: 187 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vala",
33
"displayName": "Vala",
44
"description": "Syntax highlighting and language support for the Vala / Genie languages",
5-
"version": "1.0.3",
5+
"version": "1.0.4",
66
"publisher": "prince781",
77
"author": {
88
"name": "Princeton Ferro",

syntaxes/genie.YAML-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ repository:
8383
- name: keyword.vala
8484
match: '(?<=^|[^@\w\.])(bool|double|float|unichar|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64)\b'
8585
- name: keyword.vala
86-
match: '(#if|#else|#endif)'
86+
match: '(#if|#elif|#else|#endif)'
8787

8888
types:
8989
patterns:

syntaxes/genie.tmLanguage

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@
243243
<key>name</key>
244244
<string>keyword.vala</string>
245245
<key>match</key>
246-
<string>(#if|#else|#endif)</string>
246+
<string>(#if|#elif|#else|#endif)</string>
247247
</dict>
248248
</array>
249249
</dict>
@@ -291,4 +291,4 @@
291291
</dict>
292292
</dict>
293293
</dict>
294-
</plist>
294+
</plist>

syntaxes/vala.YAML-tmLanguage

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,16 @@ repository:
8181
keywords:
8282
patterns:
8383
- name: keyword.vala
84-
match: '(?<=^|[^@\w\.])(as|do|if|in|is|for|get|new|out|ref|set|try|var|base|case|else|enum|lock|null|this|true|void|weak|async|break|catch|class|const|false|owned|throw|using|while|yield|delete|extern|inline|params|public|return|sealed|signal|sizeof|static|struct|switch|throws|typeof|unlock|default|dynamic|ensures|finally|foreach|private|unowned|virtual|abstract|continue|delegate|internal|override|requires|volatile|construct|interface|namespace|protected|errordomain)\b'
84+
match: '(?<=^|[^@\w\.])(as|do|if|in|is|not|or|and|for|get|new|out|ref|set|try|var|base|case|else|enum|lock|null|this|true|void|weak|async|break|catch|class|const|false|owned|throw|using|while|with|yield|delete|extern|inline|params|public|return|sealed|signal|sizeof|static|struct|switch|throws|typeof|unlock|default|dynamic|ensures|finally|foreach|private|unowned|virtual|abstract|continue|delegate|internal|override|requires|volatile|construct|interface|namespace|protected|errordomain)\b'
8585
- name: keyword.vala
86-
match: '(?<=^|[^@\w\.])(bool|double|float|unichar|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64)\b'
86+
match: '(?<=^|[^@\w\.])(bool|double|float|unichar|unichar2|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|string16|string32|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64|va_list|time_t)\b'
8787
- name: keyword.vala
88-
match: '(#if|#else|#endif)'
88+
match: '(#if|#elif|#else|#endif)'
8989

9090
types:
9191
patterns:
9292
- name: storage.type.primitive.vala
93-
match: '(?<=^|[^@\w\.])(bool|double|float|unichar|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64)\b'
93+
match: '(?<=^|[^@\w\.])(bool|double|float|unichar|unichar2|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|string16|string32|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64|va_list|time_t)\b'
9494
- name: entity.name.type.vala
9595
match: '\b([A-Z]+\w*)\b'
9696

syntaxes/vala.tmLanguage

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -233,19 +233,19 @@
233233
<key>name</key>
234234
<string>keyword.vala</string>
235235
<key>match</key>
236-
<string>(?&lt;=^|[^@\w\.])(as|do|if|in|is|for|get|new|out|ref|set|try|var|base|case|else|enum|lock|null|this|true|void|weak|async|break|catch|class|const|false|owned|throw|using|while|yield|delete|extern|inline|params|public|return|sealed|signal|sizeof|static|struct|switch|throws|typeof|unlock|default|dynamic|ensures|finally|foreach|private|unowned|virtual|abstract|continue|delegate|internal|override|requires|volatile|construct|interface|namespace|protected|errordomain)\b</string>
236+
<string>(?&lt;=^|[^@\w\.])(as|do|if|in|is|not|or|and|for|get|new|out|ref|set|try|var|base|case|else|enum|lock|null|this|true|void|weak|async|break|catch|class|const|false|owned|throw|using|while|with|yield|delete|extern|inline|params|public|return|sealed|signal|sizeof|static|struct|switch|throws|typeof|unlock|default|dynamic|ensures|finally|foreach|private|unowned|virtual|abstract|continue|delegate|internal|override|requires|volatile|construct|interface|namespace|protected|errordomain)\b</string>
237237
</dict>
238238
<dict>
239239
<key>name</key>
240240
<string>keyword.vala</string>
241241
<key>match</key>
242-
<string>(?&lt;=^|[^@\w\.])(bool|double|float|unichar|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64)\b</string>
242+
<string>(?&lt;=^|[^@\w\.])(bool|double|float|unichar|unichar2|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|string16|string32|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64|va_list|time_t)\b</string>
243243
</dict>
244244
<dict>
245245
<key>name</key>
246246
<string>keyword.vala</string>
247247
<key>match</key>
248-
<string>(#if|#else|#endif)</string>
248+
<string>(#if|#elif|#else|#endif)</string>
249249
</dict>
250250
</array>
251251
</dict>
@@ -257,7 +257,7 @@
257257
<key>name</key>
258258
<string>storage.type.primitive.vala</string>
259259
<key>match</key>
260-
<string>(?&lt;=^|[^@\w\.])(bool|double|float|unichar|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64)\b</string>
260+
<string>(?&lt;=^|[^@\w\.])(bool|double|float|unichar|unichar2|char|uchar|int|uint|long|ulong|short|ushort|size_t|ssize_t|string|string16|string32|void|signal|int8|int16|int32|int64|uint8|uint16|uint32|uint64|va_list|time_t)\b</string>
261261
</dict>
262262
<dict>
263263
<key>name</key>
@@ -293,4 +293,4 @@
293293
</dict>
294294
</dict>
295295
</dict>
296-
</plist>
296+
</plist>

0 commit comments

Comments
 (0)