/usr/share/source-highlight/vala.lang is in libsource-highlight-common 3.1.7-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # definitions for Vala
# by Luca Bruno.
string delim "\"\"\"" "\"\"\"" multiline
#preproc = '^[[:blank:]]*\[.+\]'
include "csharp.lang"
subst keyword = "abstract|new|struct",
"as|null|switch|inline",
"base|extern|this|owned|unowned|weak",
"false|throw|throws",
"break|finally|out|true|volatile",
"override|errordomain|try",
"case|params|typeof|dynamic",
"catch|for",
"foreach|protected|async",
"public|private",
"class|if",
"const|ref",
"continue|in|return",
"virtual",
"default|interface",
"delegate|internal|delete",
"do|is|sizeof|while",
"lock|ensures|requires",
"else|static",
"enum|namespace",
"get|set|construct",
"yield|signal"
subst type = "bool|char|uchar|unichar|double|float",
"int|int8|int16|int32|int64",
"uint|uint8|uint16|uint32|uint64",
"long|ulong",
"short|ushort|string|void",
"var|size_t|ssize_t|time_t|va_list"
|