\ // /\* \*/ /\+ \+/ ` ` " " ' ' abstract alias align asm assert body break case cast catch continue debug default delegate delete deprecated do else false 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 true try typeid typeof unittest version while with auto bool byte cdouble cent cfloat char class const creal dchar double enum export extern float idouble ifloat int interface invariant ireal long module null package real short static struct template typedef ubyte ucent uint ulong union ushort void volatile wchar \b0[bB][01_]*\b \b([1-9][0-9_]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b \b([0-9_]+[Ee][-]?[0-9_]+|([0-9_]*\.[0-9_]+|[0-9_]+\.)([Ee][-]?[0-9_]+)?)[fFLi]? \b0[0-7_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b \b0[xX][0-9a-fA-F_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b #line __FILE__ __LINE__ __DATE__ __TIME__ __TIMESTAMP__