text/x-vala
*.vala
//
/*
*/
@"([^"]|"")*
"
class
delegate
enum
errordomain
interface
namespace
signal
struct
using
abstract
const
dynamic
extern
inline
internal
out
override
owned
private
protected
public
ref
static
unowned
virtual
volatile
weak
as
base
break
case
catch
construct
continue
default
delete
do
else
ensures
finally
for
foreach
get
if
in
is
lock
new
requires
return
set
sizeof
switch
this
throw
throws
try
typeof
value
var
void
while
yield
yields
bool
char
double
float
int
int8
int16
int32
int64
long
short
size_t
ssize_t
string
uchar
uint
uint8
uint16
uint32
uint64
ulong
unichar
ushort
null
false
true
(?<![\w\.])
[0-9]+[uUlL]*
(?![\w\.])
(?<![\w\.])
0[xX][a-fA-F0-9]+[uUlL]*
(?![\w\.])
(?<![\w\.])
((\.[0-9]+|[0-9]+\.[0-9]*)([Ee][+-]?[0-9]*)?[FfDdMm]?|
([0-9]+[Ee][+-]?[0-9]*)[FfDdMm]? |
([0-9]+)[FfDdMm])
(?![\w\.])