view trunk/src/dil/lexer/IdentsEnum.d @ 789:c1d5cfd7aa44

Implemented string literal conversion. Removed two MID messages. Added MSG.InvalidUTF8SequenceInString. Added toUTF16() and toUTF32(). Fixed escape sequences. Added formatBytes() and findInvalidUTF8Sequence().
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 25 Feb 2008 02:56:22 +0100
parents 3b34f6a95a27
children
line wrap: on
line source

/++
  Author: Aziz Köksal
  License: GPL3
+/
module dil.lexer.IdentsEnum;

import dil.lexer.IdentsGenerator;

version(DDoc)
  enum IDK : ushort; /// Enumeration of predefined identifier kinds.
else
mixin(
  // Enumerates predefined identifiers.
  "enum IDK : ushort {"
    "Null,"
    ~ generateIDMembers ~
  "}"
);