Microsoft.JScript.JSKeyword.InitKeywords C# (CSharp) Method

InitKeywords() static private method

static private InitKeywords ( ) : Microsoft.JScript.JSKeyword[]
return Microsoft.JScript.JSKeyword[]
      internal static JSKeyword[] InitKeywords(){
        JSKeyword[] keywords = new JSKeyword[26];
        JSKeyword keyword;
        // a
        keyword = new JSKeyword(JSToken.Abstract, "abstract");
        keyword = new JSKeyword(JSToken.Assert, "assert", keyword);
        keywords['a' - 'a'] = keyword;
        // b
        keyword = new JSKeyword(JSToken.Boolean, "boolean");
        keyword = new JSKeyword(JSToken.Break, "break", keyword);
        keyword = new JSKeyword(JSToken.Byte, "byte", keyword);
        keywords['b' - 'a'] = keyword;
        // c
        keyword = new JSKeyword(JSToken.Continue, "continue");
        keyword = new JSKeyword(JSToken.Const, "const", keyword);
        keyword = new JSKeyword(JSToken.Class, "class", keyword);
        keyword = new JSKeyword(JSToken.Catch, "catch", keyword);
        keyword = new JSKeyword(JSToken.Char, "char", keyword);
        keyword = new JSKeyword(JSToken.Case, "case", keyword);
        keywords['c' - 'a'] = keyword;
        // d
        keyword= new JSKeyword(JSToken.Debugger, "debugger");
        keyword = new JSKeyword(JSToken.Default, "default", keyword);
        keyword = new JSKeyword(JSToken.Double, "double", keyword);
        keyword = new JSKeyword(JSToken.Delete, "delete", keyword);
        keyword = new JSKeyword(JSToken.Do, "do", keyword);
        keywords['d' - 'a'] = keyword;
        // e
        keyword = new JSKeyword(JSToken.Extends, "extends");
        keyword = new JSKeyword(JSToken.Export, "export", keyword);
        keyword = new JSKeyword(JSToken.Ensure, "ensure", keyword);
        keyword = new JSKeyword(JSToken.Event, "event", keyword);
        keyword = new JSKeyword(JSToken.Enum, "enum", keyword);
        keyword = new JSKeyword(JSToken.Else, "else", keyword);
        keywords['e' - 'a'] = keyword;
        // f
        keyword = new JSKeyword(JSToken.Function, "function");
        keyword = new JSKeyword(JSToken.Finally, "finally", keyword);
        keyword = new JSKeyword(JSToken.Float, "float", keyword);
        keyword = new JSKeyword(JSToken.Final, "final", keyword);
        keyword = new JSKeyword(JSToken.False, "false", keyword);
        keyword = new JSKeyword(JSToken.For, "for", keyword);
        keywords['f' - 'a'] = keyword;
        // g
        keyword = new JSKeyword(JSToken.Goto, "goto");
        keyword = new JSKeyword(JSToken.Get, "get", keyword);
        keywords['g' - 'a'] = keyword;
        // i
        keyword = new JSKeyword(JSToken.Instanceof, "instanceof");
        keyword = new JSKeyword(JSToken.Implements, "implements", keyword);
        keyword = new JSKeyword(JSToken.Invariant, "invariant", keyword);
        keyword = new JSKeyword(JSToken.Interface, "interface", keyword);
        keyword = new JSKeyword(JSToken.Internal, "internal", keyword);
        keyword = new JSKeyword(JSToken.Import, "import", keyword);
        keyword = new JSKeyword(JSToken.Int, "int", keyword);
        keyword = new JSKeyword(JSToken.In, "in", keyword);
        keyword = new JSKeyword(JSToken.If, "if", keyword);
        keywords['i' - 'a'] = keyword;
        // l
        keyword = new JSKeyword(JSToken.Long, "long");
        keywords['l' - 'a'] = keyword;
        // n
        keyword = new JSKeyword(JSToken.Namespace, "namespace");
        keyword = new JSKeyword(JSToken.Native, "native", keyword);
        keyword = new JSKeyword(JSToken.Null, "null", keyword);
        keyword = new JSKeyword(JSToken.New, "new", keyword);
        keywords['n' - 'a'] = keyword;
        // p
        keyword = new JSKeyword(JSToken.Protected, "protected");
        keyword = new JSKeyword(JSToken.Private, "private", keyword);
        keyword = new JSKeyword(JSToken.Package, "package", keyword);
        keyword = new JSKeyword(JSToken.Public, "public", keyword);
        keywords['p' - 'a'] = keyword;
        // r
        keyword = new JSKeyword(JSToken.Require, "require");
        keyword = new JSKeyword(JSToken.Return, "return", keyword);
        keywords['r' - 'a'] = keyword;
        // s
        keyword = new JSKeyword(JSToken.Synchronized, "synchronized");
        keyword = new JSKeyword(JSToken.Switch, "switch", keyword);
        keyword = new JSKeyword(JSToken.Static, "static", keyword);
        keyword = new JSKeyword(JSToken.Super, "super", keyword);
        keyword = new JSKeyword(JSToken.Short, "short", keyword);
        keyword = new JSKeyword(JSToken.Set, "set", keyword);
        keywords['s' - 'a'] = keyword;
        // t
        keyword = new JSKeyword(JSToken.Transient, "transient");
        keyword = new JSKeyword(JSToken.Typeof, "typeof", keyword);
        keyword = new JSKeyword(JSToken.Throws, "throws", keyword);
        keyword = new JSKeyword(JSToken.Throw, "throw", keyword);
        keyword = new JSKeyword(JSToken.True, "true", keyword);
        keyword = new JSKeyword(JSToken.This, "this", keyword);
        keyword = new JSKeyword(JSToken.Try, "try", keyword);
        keywords['t' - 'a'] = keyword;
        // v
        keyword = new JSKeyword(JSToken.Volatile, "volatile");
        keyword = new JSKeyword(JSToken.Void, "void", keyword);
        keyword = new JSKeyword(JSToken.Var, "var", keyword);
        keywords['v' - 'a'] = keyword;
        // u
        keyword = new JSKeyword(JSToken.Use, "use");
        keywords['u' - 'a'] = keyword;
        // w
        keyword = new JSKeyword(JSToken.While, "while");
        keyword = new JSKeyword(JSToken.With, "with", keyword);
        keywords['w' - 'a'] = keyword;

        return keywords;
      }