// this file was autogenerated by a tool. using System; namespace ICSharpCode.NRefactory.Parser.VB { public static class Keywords { static readonly string[] keywordList = { "ADDHANDLER", "ADDRESSOF", "ALIAS", "AND", "ANDALSO", "ANSI", "AS", "ASSEMBLY", "AUTO", "BINARY", "BOOLEAN", "BYREF", "BYTE", "BYVAL", "CALL", "CASE", "CATCH", "CBOOL", "CBYTE", "CCHAR", "CDATE", "CDBL", "CDEC", "CHAR", "CINT", "CLASS", "CLNG", "COBJ", "COMPARE", "CONST", "CSHORT", "CSNG", "CSTR", "CTYPE", "DATE", "DECIMAL", "DECLARE", "DEFAULT", "DELEGATE", "DIM", "DIRECTCAST", "DO", "DOUBLE", "EACH", "ELSE", "ELSEIF", "END", "ENDIF", "ENUM", "ERASE", "ERROR", "EVENT", "EXIT", "EXPLICIT", "FALSE", "FINALLY", "FOR", "FRIEND", "FUNCTION", "GET", "GETTYPE", "GOSUB", "GOTO", "HANDLES", "IF", "IMPLEMENTS", "IMPORTS", "IN", "INHERITS", "INTEGER", "INTERFACE", "IS", "LET", "LIB", "LIKE", "LONG", "LOOP", "ME", "MOD", "MODULE", "MUSTINHERIT", "MUSTOVERRIDE", "MYBASE", "MYCLASS", "NAMESPACE", "NEW", "NEXT", "NOT", "NOTHING", "NOTINHERITABLE", "NOTOVERRIDABLE", "OBJECT", "OFF", "ON", "OPTION", "OPTIONAL", "OR", "ORELSE", "OVERLOADS", "OVERRIDABLE", "OVERRIDES", "PARAMARRAY", "PRESERVE", "PRIVATE", "PROPERTY", "PROTECTED", "PUBLIC", "RAISEEVENT", "READONLY", "REDIM", "REMOVEHANDLER", "RESUME", "RETURN", "SELECT", "SET", "SHADOWS", "SHARED", "SHORT", "SINGLE", "STATIC", "STEP", "STOP", "STRICT", "STRING", "STRUCTURE", "SUB", "SYNCLOCK", "TEXT", "THEN", "THROW", "TO", "TRUE", "TRY", "TYPEOF", "UNICODE", "UNTIL", "VARIANT", "WEND", "WHEN", "WHILE", "WITH", "WITHEVENTS", "WRITEONLY", "XOR", "REM", "CONTINUE", "OPERATOR", "USING", "ISNOT", "SBYTE", "UINTEGER", "ULONG", "USHORT", "CSBYTE", "CUSHORT", "CUINT", "CULNG", "GLOBAL", "TRYCAST", "OF", "NARROWING", "WIDENING", "PARTIAL", "CUSTOM" }; static LookupTable keywords = new LookupTable(false); static Keywords() { for (int i = 0; i < keywordList.Length; ++i) { keywords[keywordList[i]] = i + Tokens.AddHandler; } } public static int GetToken(string keyword) { return keywords[keyword]; } public static bool IsNonIdentifierKeyword(string word) { int token = GetToken(word); if (token < 0) return false; return !Tokens.IdentifierTokens[token]; } } }