All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.pmd.lang.plsql.ast.PLSQLTokenKinds Maven / Gradle / Ivy

There is a newer version: 7.7.0
Show newest version
/* Generated By:JJTree&JavaCC: Do not edit this line. PLSQLParserImplConstants.java */
/* Copyright (C) 2002 Albert Tumanov

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

*/

package net.sourceforge.pmd.lang.plsql.ast;


/**
 * net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken literal values and constants.
 * Generated by org.javacc.parser.OtherFilesGen#start()
 */
/** Token kinds ({@link net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken#kind}) for this language. */
 @net.sourceforge.pmd.annotation.InternalApi
 public final class PLSQLTokenKinds {
     private PLSQLTokenKinds() { /* Utility class */ }
 

  public static final   int EOF = 0;
  public static final   int LPAREN = 1;
  public static final   int RPAREN = 2;
  public static final   int LBRACE = 3;
  public static final   int RBRACE = 4;
  public static final   int LBRACKET = 5;
  public static final   int RBRACKET = 6;
  public static final   int SEMICOLON = 7;
  public static final   int COMMA = 8;
  public static final   int DOT = 9;
  public static final   int AROBASE = 10;
  public static final   int ASSIGN = 11;
  public static final   int LT = 12;
  public static final   int BANG = 13;
  public static final   int TILDE = 14;
  public static final   int HOOK = 15;
  public static final   int COLON = 16;
  public static final   int PLUSSIGN = 17;
  public static final   int MINUSSIGN = 18;
  public static final   int STAR = 19;
  public static final   int SLASH = 20;
  public static final   int BIT_AND = 21;
  public static final   int BIT_OR = 22;
  public static final   int XOR = 23;
  public static final   int REM = 24;
  public static final   int PARSING_EXCLUSION = 57;
  public static final   int SINGLE_LINE_COMMENT = 58;
  public static final   int EOL = 59;
  public static final   int FORMAL_COMMENT = 60;
  public static final   int MULTI_LINE_COMMENT = 61;
  public static final   int DEFINER = 63;
  public static final   int CURRENT_USER = 64;
  public static final   int SERIALLY_REUSABLE = 65;
  public static final   int RESTRICT_REFERENCES = 66;
  public static final   int EXCEPTION_INIT = 67;
  public static final   int AUTONOMOUS_TRANSACTION = 68;
  public static final   int LANGUAGE = 69;
  public static final   int INLINE = 70;
  public static final   int ALL = 71;
  public static final   int ALTER = 72;
  public static final   int AND = 73;
  public static final   int ANY = 74;
  public static final   int AS = 75;
  public static final   int ASC = 76;
  public static final   int AT = 77;
  public static final   int BEGIN = 78;
  public static final   int BETWEEN = 79;
  public static final   int BY = 80;
  public static final   int CASE = 81;
  public static final   int CHECK = 82;
  public static final   int CLUSTERS = 83;
  public static final   int CLUSTER = 84;
  public static final   int COLAUTH = 85;
  public static final   int COLUMNS = 86;
  public static final   int COMPRESS = 87;
  public static final   int CONNECT = 88;
  public static final   int CRASH = 89;
  public static final   int CREATE = 90;
  public static final   int CURSOR = 91;
  public static final   int DECLARE = 92;
  public static final   int _DEFAULT = 93;
  public static final   int DESC = 94;
  public static final   int DISTINCT = 95;
  public static final   int DROP = 96;
  public static final   int ELSE = 97;
  public static final   int END = 98;
  public static final   int EXCEPTION = 99;
  public static final   int EXCLUSIVE = 100;
  public static final   int FETCH = 101;
  public static final   int FOR = 102;
  public static final   int FROM = 103;
  public static final   int FUNCTION = 104;
  public static final   int GOTO = 105;
  public static final   int GRANT = 106;
  public static final   int GROUP = 107;
  public static final   int HAVING = 108;
  public static final   int IDENTIFIED = 109;
  public static final   int IF = 110;
  public static final   int IN = 111;
  public static final   int INDEX = 112;
  public static final   int INDEXES = 113;
  public static final   int INSERT = 114;
  public static final   int INTERSECT = 115;
  public static final   int INTO = 116;
  public static final   int IS = 117;
  public static final   int LIKE = 118;
  public static final   int LOCK = 119;
  public static final   int MINUS = 120;
  public static final   int MODE = 121;
  public static final   int NOCOMPRESS = 122;
  public static final   int NOT = 123;
  public static final   int NOWAIT = 124;
  public static final   int NULL = 125;
  public static final   int OF = 126;
  public static final   int ON = 127;
  public static final   int OPTION = 128;
  public static final   int OR = 129;
  public static final   int ORDER = 130;
  public static final   int OVERLAPS = 131;
  public static final   int PROCEDURE = 132;
  public static final   int PUBLIC = 133;
  public static final   int RESOURCE = 134;
  public static final   int REVOKE = 135;
  public static final   int SELECT = 136;
  public static final   int SHARE = 137;
  public static final   int SIZE = 138;
  public static final   int SQL = 139;
  public static final   int START = 140;
  public static final   int SUBTYPE = 141;
  public static final   int TABAUTH = 142;
  public static final   int TABLE = 143;
  public static final   int THEN = 144;
  public static final   int TO = 145;
  public static final   int TYPE = 146;
  public static final   int UNION = 147;
  public static final   int UNIQUE = 148;
  public static final   int UPDATE = 149;
  public static final   int VALUES = 150;
  public static final   int VIEW = 151;
  public static final   int VIEWS = 152;
  public static final   int WHEN = 153;
  public static final   int WHERE = 154;
  public static final   int WITH = 155;
  public static final   int ADD = 156;
  public static final   int AGGREGATE = 157;
  public static final   int APPLY = 158;
  public static final   int ARRAY = 159;
  public static final   int ATTRIBUTE = 160;
  public static final   int AUTHID = 161;
  public static final   int BINARY_INTEGER = 162;
  public static final   int BODY = 163;
  public static final   int BOOLEAN = 164;
  public static final   int BULK = 165;
  public static final   int BYTE = 166;
  public static final   int CASCADE = 167;
  public static final   int CHAR = 168;
  public static final   int CHAR_BASE = 169;
  public static final   int CLOSE = 170;
  public static final   int COALESCE = 171;
  public static final   int COLLECT = 172;
  public static final   int COLUMN = 173;
  public static final   int COMMIT = 174;
  public static final   int CONSTANT = 175;
  public static final   int CONSTRAINT = 176;
  public static final   int CONSTRUCTOR = 177;
  public static final   int CONTINUE = 178;
  public static final   int CONVERT = 179;
  public static final   int CROSS = 180;
  public static final   int CUBE = 181;
  public static final   int CURRENT = 182;
  public static final   int CURRVAL = 183;
  public static final   int DATA = 184;
  public static final   int DATE = 185;
  public static final   int DAY = 186;
  public static final   int DECIMAL = 187;
  public static final   int DEFINITION = 188;
  public static final   int DELETE = 189;
  public static final   int DETERMINISTIC = 190;
  public static final   int DISABLE = 191;
  public static final   int DO = 192;
  public static final   int DUPLICATED = 193;
  public static final   int EDITIONABLE = 194;
  public static final   int ELEMENT = 195;
  public static final   int ELSIF = 196;
  public static final   int ENABLE = 197;
  public static final   int ESCAPE = 198;
  public static final   int EXCEPT = 199;
  public static final   int EXCEPTIONS = 200;
  public static final   int EXECUTE = 201;
  public static final   int EXISTS = 202;
  public static final   int EXIT = 203;
  public static final   int EXTERNAL = 204;
  public static final   int EXTENDED = 205;
  public static final   int EXTENDS = 206;
  public static final   int EXTRACT = 207;
  public static final   int FALSE = 208;
  public static final   int FINAL = 209;
  public static final   int FLOAT = 210;
  public static final   int FORALL = 211;
  public static final   int FOREIGN = 212;
  public static final   int FORCE = 213;
  public static final   int FULL = 214;
  public static final   int GLOBAL = 215;
  public static final   int GROUPING = 216;
  public static final   int HASH = 217;
  public static final   int HEAP = 218;
  public static final   int HOUR = 219;
  public static final   int IMMEDIATE = 220;
  public static final   int INNER = 221;
  public static final   int INDICES = 222;
  public static final   int INCLUDING = 223;
  public static final   int INDEXTYPE = 224;
  public static final   int INDICATOR = 225;
  public static final   int INFINITE = 226;
  public static final   int INSTANTIABLE = 227;
  public static final   int INTEGER = 228;
  public static final   int INTERFACE = 229;
  public static final   int INTERVAL = 230;
  public static final   int INVALIDATE = 231;
  public static final   int ISOLATION = 232;
  public static final   int JAVA = 233;
  public static final   int JOIN = 234;
  public static final   int KEY = 235;
  public static final   int LEVEL = 236;
  public static final   int LIKEC = 237;
  public static final   int LIKE2 = 238;
  public static final   int LIKE4 = 239;
  public static final   int LIMIT = 240;
  public static final   int LIMITED = 241;
  public static final   int LONG = 242;
  public static final   int LOOP = 243;
  public static final   int MAP = 244;
  public static final   int MEMBER = 245;
  public static final   int MERGE = 246;
  public static final   int METADATA = 247;
  public static final   int MINUTE = 248;
  public static final   int MLSLABEL = 249;
  public static final   int MODIFY = 250;
  public static final   int MOD = 251;
  public static final   int MONTH = 252;
  public static final   int NAN = 253;
  public static final   int NATURAL = 254;
  public static final   int NATURALN = 255;
  public static final   int NEW = 256;
  public static final   int NEW_DOT = 257;
  public static final   int NEXT = 258;
  public static final   int NEXTVAL = 259;
  public static final   int NO = 260;
  public static final   int NOCOPY = 261;
  public static final   int NONE = 262;
  public static final   int NONEDITIONABLE = 263;
  public static final   int NULLIF = 264;
  public static final   int NULLS = 265;
  public static final   int NUMBER = 266;
  public static final   int BFILE_BASE = 267;
  public static final   int BLOB_BASE = 268;
  public static final   int CLOB_BASE = 269;
  public static final   int DATE_BASE = 270;
  public static final   int NUMBER_BASE = 271;
  public static final   int OBJECT = 272;
  public static final   int OCIROWID = 273;
  public static final   int OFFSET = 274;
  public static final   int OID = 275;
  public static final   int ONLY = 276;
  public static final   int OPAQUE = 277;
  public static final   int OPEN = 278;
  public static final   int OPERATOR = 279;
  public static final   int ORGANIZATION = 280;
  public static final   int OTHERS = 281;
  public static final   int OUT = 282;
  public static final   int OUTER = 283;
  public static final   int OVERRIDING = 284;
  public static final   int PACKAGE = 285;
  public static final   int PARALLEL_ENABLE = 286;
  public static final   int PARTITION = 287;
  public static final   int PCTFREE = 288;
  public static final   int PERCENT = 289;
  public static final   int PIPE = 290;
  public static final   int PIPELINED = 291;
  public static final   int PLS_INTEGER = 292;
  public static final   int POSITIVE = 293;
  public static final   int POSITIVEN = 294;
  public static final   int PRAGMA = 295;
  public static final   int PRESERVE = 296;
  public static final   int PRIOR = 297;
  public static final   int PRIMARY = 298;
  public static final   int PRIVATE = 299;
  public static final   int RAISE = 300;
  public static final   int RANGE = 301;
  public static final   int RAW = 302;
  public static final   int REAL = 303;
  public static final   int RECORD = 304;
  public static final   int REFERENCES = 305;
  public static final   int REGEXP_LIKE = 306;
  public static final   int RELEASE = 307;
  public static final   int RELIES_ON = 308;
  public static final   int RENAME = 309;
  public static final   int RESULT = 310;
  public static final   int RESULT_CACHE = 311;
  public static final   int RETURN = 312;
  public static final   int RETURNING = 313;
  public static final   int REVERSE = 314;
  public static final   int ROLLBACK = 315;
  public static final   int ROLLUP = 316;
  public static final   int ROW = 317;
  public static final   int ROWS = 318;
  public static final   int ROWID = 319;
  public static final   int ROWNUM = 320;
  public static final   int ROWTYPE = 321;
  public static final   int SAVE = 322;
  public static final   int SAVEPOINT = 323;
  public static final   int SECOND = 324;
  public static final   int SELF = 325;
  public static final   int SEPARATE = 326;
  public static final   int SET = 327;
  public static final   int SETS = 328;
  public static final   int SIBLINGS = 329;
  public static final   int SHARDED = 330;
  public static final   int SHARING = 331;
  public static final   int SMALLINT = 332;
  public static final   int SOME = 333;
  public static final   int SPACE = 334;
  public static final   int SQLCODE = 335;
  public static final   int SQLERRM = 336;
  public static final   int STATIC = 337;
  public static final   int SUBSTITUTABLE = 338;
  public static final   int SUCCESSFUL = 339;
  public static final   int SYNONYM = 340;
  public static final   int SYS_REFCURSOR = 341;
  public static final   int TEMPORARY = 342;
  public static final   int TIES = 343;
  public static final   int TIME = 344;
  public static final   int TIMESTAMP = 345;
  public static final   int TIMEZONE_REGION = 346;
  public static final   int TIMEZONE_ABBR = 347;
  public static final   int TIMEZONE_MINUTE = 348;
  public static final   int TIMEZONE_HOUR = 349;
  public static final   int TRANSACTION = 350;
  public static final   int TRIGGER = 351;
  public static final   int TRUE = 352;
  public static final   int UI = 353;
  public static final   int UNDER = 354;
  public static final   int USING = 355;
  public static final   int WHILE = 356;
  public static final   int YES = 357;
  public static final   int A = 358;
  public static final   int VARCHAR = 359;
  public static final   int VARCHAR2 = 360;
  public static final   int DOUBLE = 361;
  public static final   int DEC = 362;
  public static final   int PRECISION = 363;
  public static final   int INT = 364;
  public static final   int NUMERIC = 365;
  public static final   int SIGNTYPE = 366;
  public static final   int NCHAR = 367;
  public static final   int NVARCHAR2 = 368;
  public static final   int STRING = 369;
  public static final   int UROWID = 370;
  public static final   int VARRAY = 371;
  public static final   int VARYING = 372;
  public static final   int BFILE = 373;
  public static final   int BLOB = 374;
  public static final   int CLOB = 375;
  public static final   int NCLOB = 376;
  public static final   int YEAR = 377;
  public static final   int LOCAL = 378;
  public static final   int ZONE = 379;
  public static final   int CHARACTER = 380;
  public static final   int AFTER = 381;
  public static final   int BEFORE = 382;
  public static final   int INSTEADOF = 383;
  public static final   int FOREACHROW = 384;
  public static final   int OLD = 385;
  public static final   int PARENT = 386;
  public static final   int GENERATED = 387;
  public static final   int SCOPE = 388;
  public static final   int INITIALLY = 389;
  public static final   int DEFERRABLE = 390;
  public static final   int DEFERRED = 391;
  public static final   int CC_IF = 392;
  public static final   int CC_THEN = 393;
  public static final   int CC_ELSE = 394;
  public static final   int CC_ELSIF = 395;
  public static final   int CC_END = 396;
  public static final   int CC_ERROR = 397;
  public static final   int CC_PLSQL_LINE = 398;
  public static final   int CC_PLSQL_UNIT = 399;
  public static final   int PLSQL_CCFLAGS = 400;
  public static final   int PLSQL_DEBUG = 401;
  public static final   int PLSQL_OPTIMIZE_LEVEL = 402;
  public static final   int PLSQL_CODE_TYPE = 403;
  public static final   int PLSQL_WARNINGS = 404;
  public static final   int NLS_LENGTH_SEMANTICS = 405;
  public static final   int ANALYZE = 406;
  public static final   int ASSOCIATE = 407;
  public static final   int AUDIT = 408;
  public static final   int COMPOUND = 409;
  public static final   int DATABASE = 410;
  public static final   int CALL = 411;
  public static final   int DISASSOCIATE = 412;
  public static final   int EACH = 413;
  public static final   int FOLLOWS = 414;
  public static final   int LOGOFF = 415;
  public static final   int LOGON = 416;
  public static final   int NESTED = 417;
  public static final   int NOAUDIT = 418;
  public static final   int SCHEMA = 419;
  public static final   int SERVERERROR = 420;
  public static final   int SHUTDOWN = 421;
  public static final   int STARTUP = 422;
  public static final   int STATEMENT = 423;
  public static final   int STATISTICS = 424;
  public static final   int SUSPEND = 425;
  public static final   int TRUNCATE = 426;
  public static final   int WRAPPED = 427;
  public static final   int LIBRARY = 428;
  public static final   int NAME = 429;
  public static final   int STRUCT = 430;
  public static final   int CONTEXT = 431;
  public static final   int PARAMETERS = 432;
  public static final   int LENGTH = 433;
  public static final   int TDO = 434;
  public static final   int MAXLEN = 435;
  public static final   int CHARSETID = 436;
  public static final   int CHARSETFORM = 437;
  public static final   int ACCESSIBLE = 438;
  public static final   int ATTACH = 439;
  public static final   int CAST = 440;
  public static final   int TREAT = 441;
  public static final   int LEFT = 442;
  public static final   int RIGHT = 443;
  public static final   int BOTH = 444;
  public static final   int EMPTY = 445;
  public static final   int MULTISET = 446;
  public static final   int SUBMULTISET = 447;
  public static final   int LEADING = 448;
  public static final   int TRAILING = 449;
  public static final   int CHAR_CS = 450;
  public static final   int NCHAR_CS = 451;
  public static final   int PRECEDES = 452;
  public static final   int FORWARD = 453;
  public static final   int CROSSEDITION = 454;
  public static final   int DBTIMEZONE = 455;
  public static final   int SESSIONTIMEZONE = 456;
  public static final   int AUTHENTICATED = 457;
  public static final   int LINK = 458;
  public static final   int SHARED = 459;
  public static final   int DIRECTORY = 460;
  public static final   int USER = 461;
  public static final   int READ = 462;
  public static final   int LATERAL = 463;
  public static final   int NOCYCLE = 464;
  public static final   int CONNECT_BY_ROOT = 465;
  public static final   int ESCAPED_AMPERSAND = 466;
  public static final   int BACKSLASH = 467;
  public static final   int ID_SIMPLE = 468;
  public static final   int IDENTIFIER = 469;
  public static final   int LEXICAL_PARAMETER = 470;
  public static final   int UNSIGNED_NUMERIC_LITERAL = 471;
  public static final   int FLOAT_LITERAL = 472;
  public static final   int INTEGER_LITERAL = 473;
  public static final   int _WHATEVER_CHARACTER_WO_APOSTROPHE = 474;
  public static final   int CHARACTER_LITERAL = 475;
  public static final   int _WHATEVER_CHARACTER_WO_QUOTE = 476;
  public static final   int QUOTED_LITERAL = 477;
  public static final   int JAVA_INTERFACE_CLASS = 478;
  public static final   int GERMAN_SPECIAL_CHARACTERS = 479;
  public static final   int LETTER = 480;
  public static final   int DIGIT = 481;
  public static final   int _CHARACTER = 482;
  public static final   int _CHARACTER_WO_ASTERISK = 483;
  public static final   int SPECIAL_CHARACTERS = 484;
  public static final   int DELIMITER = 485;
  public static final   int _ALTERNATIVE_QUOTING_STRING_LITERAL = 486;
  public static final   int STRING_LITERAL = 492;

  static final   int DEFAULT = 0;
  static final   int IN_PARSING_EXCLUSION = 1;
  static final   int IN_FORMAL_COMMENT = 2;
  static final   int IN_MULTI_LINE_COMMENT = 3;
  static final   int IN_SQL_STATEMENT_ENDED_SEMICOLON = 4;
  static final   int IN_STRING_LITERAL = 5;
  static final   int IN_STRING_LITERAL_TOKENIZE = 6;

  
  /** Returns a string describing the given token kind.
    * Returns null if the kind is unknown.
    *
    * @param kind Kind of token
    *
    * @return A string describing the given kind
    */
  public static @org.checkerframework.checker.nullness.qual.Nullable
                String describe(int kind) {
    return kind < 0 || kind >= tokenImage.length
        ? null
        : tokenImage[kind];
  }

  /** Returns a new token manager for this language. The CharStream
    * should be configured with the correct language-specific escaping
    * and token document. This is not a published API, it's intended to
    * be used as a basis for a CPD Tokenizer.
    */
  @net.sourceforge.pmd.annotation.InternalApi
  public static net.sourceforge.pmd.lang.TokenManager newTokenManager(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream cs) {
    return new PLSQLParserImplTokenManager(cs);
  }

    private static final
            
  String[] tokenImage = {
    "",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\";\"",
    "\",\"",
    "\".\"",
    "\"@\"",
    "\"=\"",
    "\"<\"",
    "\"!\"",
    "\"~\"",
    "\"?\"",
    "\":\"",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"/\"",
    "\"&\"",
    "\"|\"",
    "\"^\"",
    "\"%\"",
    "\"@@\"",
    "\"LOG\"",
    "\"$\"",
    "\"...\"",
    "\"REF\"",
    "\"LAST\"",
    "\">\"",
    "\"OVER\"",
    "\"UNBOUNDED\"",
    "\"PRECEDING\"",
    "\"FOLLOWING\"",
    "\"WITHIN\"",
    "\"OVERFLOW\"",
    "\"ERROR\"",
    "\"WITHOUT\"",
    "\"COUNT\"",
    "\"SUBPARTITION\"",
    "\"ERRORS\"",
    "\"REJECT\"",
    "\"UNLIMITED\"",
    "\"..\"",
    "\"||\"",
    "\"**\"",
    "\"<<\"",
    "\">>\"",
    "\"=>\"",
    "\" \"",
    "\"\\t\"",
    "\"\\f\"",
    "",
    "\"/*\"",
    "",
    "",
    "",
    "",
    "\"*/\"",
    "\"*/\"",
    "",
    "\"DEFINER\"",
    "\"CURRENT_USER\"",
    "\"SERIALLY_REUSABLE\"",
    "\"RESTRICT_REFERENCES\"",
    "\"EXCEPTION_INIT\"",
    "\"AUTONOMOUS_TRANSACTION\"",
    "\"LANGUAGE\"",
    "\"INLINE\"",
    "\"ALL\"",
    "\"ALTER\"",
    "\"AND\"",
    "\"ANY\"",
    "\"AS\"",
    "\"ASC\"",
    "\"AT\"",
    "\"BEGIN\"",
    "\"BETWEEN\"",
    "\"BY\"",
    "\"CASE\"",
    "\"CHECK\"",
    "\"CLUSTERS\"",
    "\"CLUSTER\"",
    "\"COLAUTH\"",
    "\"COLUMNS\"",
    "\"COMPRESS\"",
    "\"CONNECT\"",
    "\"CRASH\"",
    "\"CREATE\"",
    "\"CURSOR\"",
    "\"DECLARE\"",
    "\"DEFAULT\"",
    "\"DESC\"",
    "\"DISTINCT\"",
    "\"DROP\"",
    "\"ELSE\"",
    "\"END\"",
    "\"EXCEPTION\"",
    "\"EXCLUSIVE\"",
    "\"FETCH\"",
    "\"FOR\"",
    "\"FROM\"",
    "\"FUNCTION\"",
    "\"GOTO\"",
    "\"GRANT\"",
    "\"GROUP\"",
    "\"HAVING\"",
    "\"IDENTIFIED\"",
    "\"IF\"",
    "\"IN\"",
    "\"INDEX\"",
    "\"INDEXES\"",
    "\"INSERT\"",
    "\"INTERSECT\"",
    "\"INTO\"",
    "\"IS\"",
    "\"LIKE\"",
    "\"LOCK\"",
    "\"MINUS\"",
    "\"MODE\"",
    "\"NOCOMPRESS\"",
    "\"NOT\"",
    "\"NOWAIT\"",
    "\"NULL\"",
    "\"OF\"",
    "\"ON\"",
    "\"OPTION\"",
    "\"OR\"",
    "\"ORDER\"",
    "\"OVERLAPS\"",
    "\"PROCEDURE\"",
    "\"PUBLIC\"",
    "\"RESOURCE\"",
    "\"REVOKE\"",
    "\"SELECT\"",
    "\"SHARE\"",
    "\"SIZE\"",
    "\"SQL\"",
    "\"START\"",
    "\"SUBTYPE\"",
    "\"TABAUTH\"",
    "\"TABLE\"",
    "\"THEN\"",
    "\"TO\"",
    "\"TYPE\"",
    "\"UNION\"",
    "\"UNIQUE\"",
    "\"UPDATE\"",
    "\"VALUES\"",
    "\"VIEW\"",
    "\"VIEWS\"",
    "\"WHEN\"",
    "\"WHERE\"",
    "\"WITH\"",
    "\"ADD\"",
    "\"AGGREGATE\"",
    "\"APPLY\"",
    "\"ARRAY\"",
    "\"ATTRIBUTE\"",
    "\"AUTHID\"",
    "\"BINARY_INTEGER\"",
    "\"BODY\"",
    "\"BOOLEAN\"",
    "\"BULK\"",
    "\"BYTE\"",
    "\"CASCADE\"",
    "\"CHAR\"",
    "\"CHAR_BASE\"",
    "\"CLOSE\"",
    "\"COALESCE\"",
    "\"COLLECT\"",
    "\"COLUMN\"",
    "\"COMMIT\"",
    "\"CONSTANT\"",
    "\"CONSTRAINT\"",
    "\"CONSTRUCTOR\"",
    "\"CONTINUE\"",
    "\"CONVERT\"",
    "\"CROSS\"",
    "\"CUBE\"",
    "\"CURRENT\"",
    "\"CURRVAL\"",
    "\"DATA\"",
    "\"DATE\"",
    "\"DAY\"",
    "\"DECIMAL\"",
    "\"DEFINITION\"",
    "\"DELETE\"",
    "\"DETERMINISTIC\"",
    "\"DISABLE\"",
    "\"DO\"",
    "\"DUPLICATED\"",
    "\"EDITIONABLE\"",
    "\"ELEMENT\"",
    "\"ELSIF\"",
    "\"ENABLE\"",
    "\"ESCAPE\"",
    "\"EXCEPT\"",
    "\"EXCEPTIONS\"",
    "\"EXECUTE\"",
    "\"EXISTS\"",
    "\"EXIT\"",
    "\"EXTERNAL\"",
    "\"EXTENDED\"",
    "\"EXTENDS\"",
    "\"EXTRACT\"",
    "\"FALSE\"",
    "\"FINAL\"",
    "\"FLOAT\"",
    "\"FORALL\"",
    "\"FOREIGN\"",
    "\"FORCE\"",
    "\"FULL\"",
    "\"GLOBAL\"",
    "\"GROUPING\"",
    "\"HASH\"",
    "\"HEAP\"",
    "\"HOUR\"",
    "\"IMMEDIATE\"",
    "\"INNER\"",
    "\"INDICES\"",
    "\"INCLUDING\"",
    "\"INDEXTYPE\"",
    "\"INDICATOR\"",
    "\"INFINITE\"",
    "\"INSTANTIABLE\"",
    "\"INTEGER\"",
    "\"INTERFACE\"",
    "\"INTERVAL\"",
    "\"INVALIDATE\"",
    "\"ISOLATION\"",
    "\"JAVA\"",
    "\"JOIN\"",
    "\"KEY\"",
    "\"LEVEL\"",
    "\"LIKEC\"",
    "\"LIKE2\"",
    "\"LIKE4\"",
    "\"LIMIT\"",
    "\"LIMITED\"",
    "\"LONG\"",
    "\"LOOP\"",
    "\"MAP\"",
    "\"MEMBER\"",
    "\"MERGE\"",
    "\"METADATA\"",
    "\"MINUTE\"",
    "\"MLSLABEL\"",
    "\"MODIFY\"",
    "\"MOD\"",
    "\"MONTH\"",
    "\"NAN\"",
    "\"NATURAL\"",
    "\"NATURALN\"",
    "\"NEW\"",
    "\"NEW.\"",
    "\"NEXT\"",
    "\"NEXTVAL\"",
    "\"NO\"",
    "\"NOCOPY\"",
    "\"NONE\"",
    "\"NONEDITIONABLE\"",
    "\"NULLIF\"",
    "\"NULLS\"",
    "\"NUMBER\"",
    "\"BFILE_BASE\"",
    "\"BLOB_BASE\"",
    "\"CLOB_BASE\"",
    "\"DATE_BASE\"",
    "\"NUMBER_BASE\"",
    "\"OBJECT\"",
    "\"OCIROWID\"",
    "\"OFFSET\"",
    "\"OID\"",
    "\"ONLY\"",
    "\"OPAQUE\"",
    "\"OPEN\"",
    "\"OPERATOR\"",
    "\"ORGANIZATION\"",
    "\"OTHERS\"",
    "\"OUT\"",
    "\"OUTER\"",
    "\"OVERRIDING\"",
    "\"PACKAGE\"",
    "\"PARALLEL_ENABLE\"",
    "\"PARTITION\"",
    "\"PCTFREE\"",
    "\"PERCENT\"",
    "\"PIPE\"",
    "\"PIPELINED\"",
    "\"PLS_INTEGER\"",
    "\"POSITIVE\"",
    "\"POSITIVEN\"",
    "\"PRAGMA\"",
    "\"PRESERVE\"",
    "\"PRIOR\"",
    "\"PRIMARY\"",
    "\"PRIVATE\"",
    "\"RAISE\"",
    "\"RANGE\"",
    "\"RAW\"",
    "\"REAL\"",
    "\"RECORD\"",
    "\"REFERENCES\"",
    "\"REGEXP_LIKE\"",
    "\"RELEASE\"",
    "\"RELIES_ON\"",
    "\"RENAME\"",
    "\"RESULT\"",
    "\"RESULT_CACHE\"",
    "\"RETURN\"",
    "\"RETURNING\"",
    "\"REVERSE\"",
    "\"ROLLBACK\"",
    "\"ROLLUP\"",
    "\"ROW\"",
    "\"ROWS\"",
    "\"ROWID\"",
    "\"ROWNUM\"",
    "\"ROWTYPE\"",
    "\"SAVE\"",
    "\"SAVEPOINT\"",
    "\"SECOND\"",
    "\"SELF\"",
    "\"SEPARATE\"",
    "\"SET\"",
    "\"SETS\"",
    "\"SIBLINGS\"",
    "\"SHARDED\"",
    "\"SHARING\"",
    "\"SMALLINT\"",
    "\"SOME\"",
    "\"SPACE\"",
    "\"SQLCODE\"",
    "\"SQLERRM\"",
    "\"STATIC\"",
    "\"SUBSTITUTABLE\"",
    "\"SUCCESSFUL\"",
    "\"SYNONYM\"",
    "\"SYS_REFCURSOR\"",
    "\"TEMPORARY\"",
    "\"TIES\"",
    "\"TIME\"",
    "\"TIMESTAMP\"",
    "\"TIMEZONE_REGION\"",
    "\"TIMEZONE_ABBR\"",
    "\"TIMEZONE_MINUTE\"",
    "\"TIMEZONE_HOUR\"",
    "\"TRANSACTION\"",
    "\"TRIGGER\"",
    "\"TRUE\"",
    "\"UI\"",
    "\"UNDER\"",
    "\"USING\"",
    "\"WHILE\"",
    "\"YES\"",
    "\"A\"",
    "\"VARCHAR\"",
    "\"VARCHAR2\"",
    "\"DOUBLE\"",
    "\"DEC\"",
    "\"PRECISION\"",
    "\"INT\"",
    "\"NUMERIC\"",
    "\"SIGNTYPE\"",
    "\"NCHAR\"",
    "\"NVARCHAR2\"",
    "\"STRING\"",
    "\"UROWID\"",
    "\"VARRAY\"",
    "\"VARYING\"",
    "\"BFILE\"",
    "\"BLOB\"",
    "\"CLOB\"",
    "\"NCLOB\"",
    "\"YEAR\"",
    "\"LOCAL\"",
    "\"ZONE\"",
    "\"CHARACTER\"",
    "\"AFTER\"",
    "\"BEFORE\"",
    "\"INSTEAD OF\"",
    "\"FOR EACH ROW\"",
    "\"OLD\"",
    "\"PARENT\"",
    "\"GENERATED\"",
    "\"SCOPE\"",
    "\"INITIALLY\"",
    "\"DEFERRABLE\"",
    "\"DEFERRED\"",
    "\"$IF\"",
    "\"$THEN\"",
    "\"$ELSE\"",
    "\"$ELSIF\"",
    "\"$END\"",
    "\"$ERROR\"",
    "\"$PLSQL_LINE\"",
    "\"$PLSQL_UNIT\"",
    "\"$PLSQL_CCFLAGS\"",
    "\"$PLSQL_DEBUG\"",
    "\"$PLSQL_OPTIMIZE_LEVEL\"",
    "\"$PLSQL_CODE_TYPE\"",
    "\"$PLSQL_WARNINGS\"",
    "\"$NLS_LENGTH_SEMANTICS\"",
    "\"ANALYZE\"",
    "\"ASSOCIATE\"",
    "\"AUDIT\"",
    "\"COMPOUND\"",
    "\"DATABASE\"",
    "\"CALL\"",
    "\"DISASSOCIATE\"",
    "\"EACH\"",
    "\"FOLLOWS\"",
    "\"LOGOFF\"",
    "\"LOGON\"",
    "\"NESTED\"",
    "\"NOAUDIT\"",
    "\"SCHEMA\"",
    "\"SERVERERROR\"",
    "\"SHUTDOWN\"",
    "\"STARTUP\"",
    "\"STATEMENT\"",
    "\"STATISTICS\"",
    "\"SUSPEND\"",
    "\"TRUNCATE\"",
    "\"WRAPPED\"",
    "\"LIBRARY\"",
    "\"NAME\"",
    "\"STRUCT\"",
    "\"CONTEXT\"",
    "\"PARAMETERS\"",
    "\"LENGTH\"",
    "\"TDO\"",
    "\"MAXLEN\"",
    "\"CHARSETID\"",
    "\"CHARSETFORM\"",
    "\"ACCESSIBLE\"",
    "\"ATTACH\"",
    "\"CAST\"",
    "\"TREAT\"",
    "\"LEFT\"",
    "\"RIGHT\"",
    "\"BOTH\"",
    "\"EMPTY\"",
    "\"MULTISET\"",
    "\"SUBMULTISET\"",
    "\"LEADING\"",
    "\"TRAILING\"",
    "\"CHAR_CS\"",
    "\"NCHAR_CS\"",
    "\"PRECEDES\"",
    "\"FORWARD\"",
    "\"CROSSEDITION\"",
    "\"DBTIMEZONE\"",
    "\"SESSIONTIMEZONE\"",
    "\"AUTHENTICATED\"",
    "\"LINK\"",
    "\"SHARED\"",
    "\"DIRECTORY\"",
    "\"USER\"",
    "\"READ\"",
    "\"LATERAL\"",
    "\"NOCYCLE\"",
    "\"CONNECT_BY_ROOT\"",
    "\"\\\\&\"",
    "\"\\\\\"",
    "",
    "",
    "",
    "",
    "",
    "",
    "<_WHATEVER_CHARACTER_WO_APOSTROPHE>",
    "",
    "<_WHATEVER_CHARACTER_WO_QUOTE>",
    "",
    "",
    "",
    "",
    "",
    "<_CHARACTER>",
    "<_CHARACTER_WO_ASTERISK>",
    "",
    "",
    "<_ALTERNATIVE_QUOTING_STRING_LITERAL>",
    "",
    "",
    "",
    "",
    "\"\\\'\"",
    "",
    "\"TRIM\"",
  
  };

  /** Nams of the tokens, each index corresponds to a kind. See also {@link #describe(int)}. */
  public static final java.util.List TOKEN_NAMES = java.util.Collections.unmodifiableList(java.util.Arrays.asList(tokenImage));
            

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy