public IdType parseBasicType()
Parses an BuiltinType
builtinType:
    'bool'
  | 'byte'
  | 'ubyte'
  | 'short'
  | 'ushort'
  | 'int'
  | 'uint'
  | 'long'
  | 'ulong'
  | 'char'
  | 'wchar'
  | 'dchar'
  | 'float'
  | 'double'
  | 'real'
  | 'ifloat'
  | 'idouble'
  | 'ireal'
  | 'cfloat'
  | 'cdouble'
  | 'creal'
  | 'void'
  ;