38 lines
861 B
Plaintext
38 lines
861 B
Plaintext
# 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"
|