text/x-dsrc
*.d
//
/*
*/
"
"
'
'
`
`
abstract
align
asm
assert
body
break
case
cast
catch
continue
debug
default
delegate
delete
deprecated
do
else
final
finally
for
foreach
function
goto
if
import
in
inout
is
mixin
new
out
override
pragma
private
protected
public
return
scope
super
switch
synchronized
this
throw
try
typeid
typeof
unittest
version
while
with
alias
bool
byte
cdouble
cent
cfloat
char
class
creal
dchar
double
enum
export
float
idouble
ifloat
int
interface
invariant
ireal
long
module
package
real
short
struct
template
typedef
ubyte
ucent
uint
ulong
union
ushort
void
wchar
auto
const
extern
static
volatile
#line
__FILE__
__LINE__
__DATE__
__TIME__
__TIMESTAMP__
__VENDOR__
__VERSION__
null
false
true
(?<![\w\.])
([0-9_]+[Ee][-]?[0-9_]+|([0-9_]*\.[0-9_]+|[0-9_]+\.)([Ee][-]?[0-9_]+)?)[fFLi]?
(?![\w\.])
(?<![\w\.])
([1-9][0-9_]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
(?![\w\.])
(?<![\w\.])
0[bB][01_]*
(?![\w\.])
(?<![\w\.])
0[0-7_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
(?![\w\.])
(?<![\w\.])
0[xX][0-9a-fA-F_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
(?![\w\.])