dmd.tokens
    Defines lexical tokens.
  
Specification: Tokens
License
Source: tokens.d
Documentation: https://dlang.org/phobos/dmd_tokens.html
- 
  DeclarationenumEXP: ubyte;Expression nodes 
- 
  Declarationstatic immutable TOK[TOK.max + 1]Ckeywords;This is used to pick the C keywords out of the tokens. If it's not a C keyword, then it's an identifier. 
- 
  DeclarationstructToken;- 
  Declarationnothrow voidsetString(const(char)*ptr, size_tlength);Set to contents of ptr[0..length]Parametersconst(char)*ptrpointer to string size_tlengthlengthof string
- 
  Declarationnothrow voidsetString(const ref OutBufferbuf);Set to contents of bufParametersOutBufferbufstring (not zero terminated) 
- 
  Declarationnothrow voidsetString();Set to empty string 
 
- 
  
- 
  Declarationnothrow voidwriteCharLiteral(ref OutBufferbuf, dcharc);Write a character, using a readable escape sequence if needed DiscussionUseful for printing "" string literals in e.g. error messages, ddoc, or the .stringofpropertyParametersOutBufferbufbuffer to append character in dcharccode point to write 
- 
  Declarationnothrow voidwriteSingleCharLiteral(ref OutBufferbuf, dcharc);Write a single-quoted character literal DiscussionUseful for printing '' char literals in e.g. error messages, ddoc, or the .stringofpropertyParametersOutBufferbufbuffer to append character in dcharccode point to write