*.ooc
//
/*
*/
\\( # leading backslash
[\\\"\'nrbtf] | # escaped character
[0-9]{1,3} | # latin encoded char
u[0-9]{1,4} # unicode char
)
"
"
\%{escaped-character}
import
include
use
class
cover
func
implement
interface
operator
Int
Int8
Int16
Int32
Int64
Int80
Int128
UInt
UInt8
UInt16
UInt32
UInt64
UInt80
UInt128
Octet
Short
UShort
Long
ULong
LLong
ULLong
Float
Double
LDouble
Float32
Float64
Float128
Char
UChar
SChar
WChar
String
Void
Pointer
Bool
SizeT
This
abstract
static
final
extern
const
proto
private
protected
public
internal
as
break
continue
else
fallthrough
finally
for
if
match
return
while
new
this
catch
const
goto
finally
throw
try
with
scope
null
false
true
(?<![\w\.])
((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
([0-9]+[Ee][+-]?[0-9]*))
[fFlL]?
(?![\w\.])
(?<![\w\.])
0[xX][a-fA-F0-9]+[uUlL]*
(?![\w\.])
(?<![\w\.])
0[cC][0-7]+[uUlL]*
(?![\w\.])
(?<![\w\.])
[0-9]+[uUlL]*
(?![\w\.])