view lexer/Keyword.d @ 1:2168f4cb73f1

First push
author johnsen@johnsen-desktop
date Fri, 18 Apr 2008 02:01:38 +0200
parents
children 2c5a8f4c254a
line wrap: on
line source

module lexer.Keyword;

import lexer.Token;

Tok[char[]] keywords;

static this ()
{
    keywords =
    [
        "byte"[]    : Tok.Byte,
        "ubyte"     : Tok.Ubyte,
        "short"     : Tok.Short,
        "ushort"    : Tok.Ushort,
        "int"       : Tok.Int,
        "uint"      : Tok.Uint,
        "long"      : Tok.Long,
        "ulong"     : Tok.Ulong,

        "float"     : Tok.Float,
        "double"    : Tok.Double,

        "return"    : Tok.Return
    ];
}