public TemplateSingleArgument parseTemplateSingleArgument()
templateSingleArgument: builtinType | Identifier | CharacterLiteral | StringLiteral | IntegerLiteral | FloatLiteral | '_true' | '_false' | '_null' | 'this' | '___DATE__' | '___TIME__' | '___TIMESTAMP__' | '___VENDOR__' | '___VERSION__' | '___FILE__' | '___LINE__' | '___MODULE__' | '___FUNCTION__' | '___PRETTY_FUNCTION__' ;