⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lexer.java

📁 一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件。
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/* The following code was generated by JFlex 1.3.2 on 03/02/05 16:11 *//* * JORAM: Java(TM) Open Reliable Asynchronous Messaging * Copyright (C) 2004 - ScalAgent Distributed Technologies * * 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 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. * * Initial developer(s): Nicolas Tachker (ScalAgent) * Contributor(s): *//*  Subset of SQL 92 syntax for message selectors.  Author: Nicolas Tachker.*/package org.objectweb.joram.shared.selectors;import java_cup.runtime.*;import java.io.*;      /** * This class is a scanner generated by  * <a href="http://www.jflex.de/">JFlex</a> 1.3.2 * on 03/02/05 16:11 from the specification file * <tt>file:joramSelector/JMS/selec.flex</tt> */class Lexer implements java_cup.runtime.Scanner {  /** This character denotes the end of file */  final public static int YYEOF = -1;  /** initial size of the lookahead buffer */  final private static int YY_BUFFERSIZE = 16384;  /** lexical states */  final public static int YYINITIAL = 0;  /**    * Translates characters to character classes   */  final private static String yycmap_packed =     "\11\27\1\3\1\2\1\0\1\3\1\1\16\27\4\0\1\52\1\0"+    "\1\31\1\0\1\26\2\0\1\30\1\35\1\36\1\33\1\32\1\42"+    "\1\21\1\17\1\34\1\4\1\13\2\12\4\14\2\5\2\0\1\40"+    "\1\37\1\41\2\0\1\25\1\11\1\47\1\16\1\20\1\15\2\26"+    "\1\45\1\26\1\46\1\6\1\26\1\43\1\44\1\50\1\26\1\23"+    "\1\7\1\22\1\24\1\26\1\51\1\10\2\26\4\0\1\26\1\0"+    "\1\25\1\11\1\47\1\16\1\20\1\15\2\26\1\45\1\26\1\46"+    "\1\6\1\26\1\43\1\44\1\50\1\26\1\23\1\7\1\22\1\24"+    "\1\26\1\51\1\10\2\26\4\0\41\27\2\0\4\26\4\0\1\26"+    "\12\0\1\26\4\0\1\26\5\0\27\26\1\0\37\26\1\0\u0128\26"+    "\2\0\22\26\34\0\136\26\2\0\11\26\2\0\7\26\16\0\2\26"+    "\16\0\5\26\11\0\1\26\21\0\117\27\21\0\3\27\27\0\1\26"+    "\13\0\1\26\1\0\3\26\1\0\1\26\1\0\24\26\1\0\54\26"+    "\1\0\10\26\2\0\32\26\14\0\202\26\1\0\4\27\5\0\71\26"+    "\2\0\2\26\2\0\2\26\3\0\46\26\2\0\2\26\67\0\46\26"+    "\2\0\1\26\7\0\47\26\11\0\21\27\1\0\27\27\1\0\3\27"+    "\1\0\1\27\1\0\2\27\1\0\1\27\13\0\33\26\5\0\3\26"+    "\56\0\32\26\5\0\13\26\13\27\12\0\12\27\6\0\1\27\143\26"+    "\1\0\1\26\7\27\2\0\6\27\2\26\2\27\1\0\4\27\2\0"+    "\12\27\3\26\22\0\1\27\1\26\1\27\33\26\3\0\33\27\65\0"+    "\46\26\13\27\u0150\0\3\27\1\0\65\26\2\0\1\27\1\26\20\27"+    "\2\0\1\26\4\27\3\0\12\26\2\27\2\0\12\27\21\0\3\27"+    "\1\0\10\26\2\0\2\26\2\0\26\26\1\0\7\26\1\0\1\26"+    "\3\0\4\26\2\0\1\27\1\0\7\27\2\0\2\27\2\0\3\27"+    "\11\0\1\27\4\0\2\26\1\0\3\26\2\27\2\0\12\27\4\26"+    "\16\0\1\27\2\0\6\26\4\0\2\26\2\0\26\26\1\0\7\26"+    "\1\0\2\26\1\0\2\26\1\0\2\26\2\0\1\27\1\0\5\27"+    "\4\0\2\27\2\0\3\27\13\0\4\26\1\0\1\26\7\0\14\27"+    "\3\26\14\0\3\27\1\0\7\26\1\0\1\26\1\0\3\26\1\0"+    "\26\26\1\0\7\26\1\0\2\26\1\0\5\26\2\0\1\27\1\26"+    "\10\27\1\0\3\27\1\0\3\27\2\0\1\26\17\0\1\26\5\0"+    "\12\27\21\0\3\27\1\0\10\26\2\0\2\26\2\0\26\26\1\0"+    "\7\26\1\0\2\26\2\0\4\26\2\0\1\27\1\26\6\27\3\0"+    "\2\27\2\0\3\27\10\0\2\27\4\0\2\26\1\0\3\26\4\0"+    "\12\27\22\0\2\27\1\0\6\26\3\0\3\26\1\0\4\26\3\0"+    "\2\26\1\0\1\26\1\0\2\26\3\0\2\26\3\0\3\26\3\0"+    "\10\26\1\0\3\26\4\0\5\27\3\0\3\27\1\0\4\27\11\0"+    "\1\27\17\0\11\27\21\0\3\27\1\0\10\26\1\0\3\26\1\0"+    "\27\26\1\0\12\26\1\0\5\26\4\0\7\27\1\0\3\27\1\0"+    "\4\27\7\0\2\27\11\0\2\26\4\0\12\27\22\0\2\27\1\0"+    "\10\26\1\0\3\26\1\0\27\26\1\0\12\26\1\0\5\26\4\0"+    "\7\27\1\0\3\27\1\0\4\27\7\0\2\27\7\0\1\26\1\0"+    "\2\26\4\0\12\27\22\0\2\27\1\0\10\26\1\0\3\26\1\0"+    "\27\26\1\0\20\26\4\0\6\27\2\0\3\27\1\0\4\27\11\0"+    "\1\27\10\0\2\26\4\0\12\27\22\0\2\27\1\0\22\26\3\0"+    "\30\26\1\0\11\26\1\0\1\26\2\0\7\26\3\0\1\27\4\0"+    "\6\27\1\0\1\27\1\0\10\27\22\0\2\27\15\0\60\26\1\27"+    "\2\26\7\27\4\0\10\26\10\27\1\0\12\27\47\0\2\26\1\0"+    "\1\26\2\0\2\26\1\0\1\26\2\0\1\26\6\0\4\26\1\0"+    "\7\26\1\0\3\26\1\0\1\26\1\0\1\26\2\0\2\26\1\0"+    "\4\26\1\27\2\26\6\27\1\0\2\27\1\26\2\0\5\26\1\0"+    "\1\26\1\0\6\27\2\0\12\27\2\0\2\26\42\0\1\26\27\0"+    "\2\27\6\0\12\27\13\0\1\27\1\0\1\27\1\0\1\27\4\0"+    "\2\27\10\26\1\0\42\26\6\0\24\27\1\0\2\27\4\26\4\0"+    "\10\27\1\0\44\27\11\0\1\27\71\0\42\26\1\0\5\26\1\0"+    "\2\26\1\0\7\27\3\0\4\27\6\0\12\27\6\0\6\26\4\27"+    "\106\0\46\26\12\0\47\26\11\0\132\26\5\0\104\26\5\0\122\26"+    "\6\0\7\26\1\0\77\26\1\0\1\26\1\0\4\26\2\0\7\26"+    "\1\0\1\26\1\0\4\26\2\0\47\26\1\0\1\26\1\0\4\26"+    "\2\0\37\26\1\0\1\26\1\0\4\26\2\0\7\26\1\0\1\26"+    "\1\0\4\26\2\0\7\26\1\0\7\26\1\0\27\26\1\0\37\26"+    "\1\0\1\26\1\0\4\26\2\0\7\26\1\0\47\26\1\0\23\26"+    "\16\0\11\27\56\0\125\26\14\0\u026c\26\2\0\10\26\12\0\32\26"+    "\5\0\113\26\225\0\64\26\40\27\7\0\1\26\4\0\12\27\41\0"+    "\4\27\1\0\12\27\6\0\130\26\10\0\51\26\1\27\u0556\0\234\26"+    "\4\0\132\26\6\0\26\26\2\0\6\26\2\0\46\26\2\0\6\26"+    "\2\0\10\26\1\0\1\26\1\0\1\26\1\0\1\26\1\0\37\26"+    "\2\0\65\26\1\0\7\26\1\0\1\26\3\0\3\26\1\0\7\26"+    "\3\0\4\26\2\0\6\26\4\0\15\26\5\0\3\26\1\0\7\26"+    "\17\0\4\27\32\0\5\27\20\0\2\26\51\0\6\27\17\0\1\26"+    "\40\0\20\26\40\0\15\27\4\0\1\27\40\0\1\26\4\0\1\26"+    "\2\0\12\26\1\0\1\26\3\0\5\26\6\0\1\26\1\0\1\26"+    "\1\0\1\26\1\0\4\26\1\0\3\26\1\0\7\26\46\0\44\26"+    "\u0e81\0\3\26\31\0\11\26\6\27\1\0\5\26\2\0\3\26\6\0"+    "\124\26\4\0\2\27\2\0\2\26\2\0\136\26\6\0\50\26\4\0"+    "\136\26\21\0\30\26\u0248\0\u19b6\26\112\0\u51a6\26\132\0\u048d\26\u0773\0"+    "\u2ba4\26\u215c\0\u012e\26\322\0\7\26\14\0\5\26\5\0\1\26\1\27"+    "\12\26\1\0\15\26\1\0\5\26\1\0\1\26\1\0\2\26\1\0"+    "\2\26\1\0\154\26\41\0\u016b\26\22\0\100\26\2\0\66\26\50\0"+    "\14\26\44\0\4\27\17\0\2\26\30\0\3\26\31\0\1\26\6\0"+    "\3\26\1\0\1\26\1\0\207\26\2\0\1\27\4\0\1\26\13\0"+    "\12\27\7\0\32\26\4\0\1\26\1\0\32\26\12\0\132\26\3\0"+    "\6\26\2\0\6\26\2\0\6\26\2\0\3\26\3\0\2\26\3\0"+    "\2\26\22\0\3\27\4\0";  /**    * Translates characters to character classes   */  final private static char [] yycmap = yy_unpack_cmap(yycmap_packed);  /**    * Translates a state to a row index in the transition table   */  final private static int yy_rowMap [] = {         0,    43,    86,    43,   129,   172,   215,   258,   301,   344,       387,   430,    43,   473,   516,   559,   602,    43,    43,    43,        43,    43,    43,   645,   688,    43,   731,   774,   817,   860,       903,    43,    43,   946,   989,  1032,  1075,    43,    43,  1118,      1161,  1204,  1247,  1290,  1333,  1376,  1419,  1462,  1505,    43,        43,    43,  1548,  1591,   258,   258,   258,    43,  1634,  1677,      1720,  1763,  1806,  1849,  1892,  1935,  1978,  2021,  2064,   258,      2107,  2150,  2193,  2236,    43,  2279,  2322,  2365,   258,  2408,      2451,   258,   559,   602,   258,  2494,  2537,  2580,  2623,  2666,      2709,  2752,  2795,  2838,  2881,  2924,   258,  2967,  3010,  3053,      3096,   258,  3139,  3182,  3225,  3268,  3311,  3354,  3397,  3440,      3483,  3526,  3569,  3612,  3655,  3698,  3741,  3784,    43,  3827,      3870,  3913,  3956,  3999,  4042,  4085,  4128,  4171,  4214,  4257,      4300,  4343,  4386,  4429,  4472,  4515,  4515,  4558,  4601,  4644,      4687,  4730,  4773  };  /**    * The packed transition table of the DFA (part 0)   */  final private static String yy_packed0 =     "\1\2\1\3\2\4\1\5\1\6\1\7\2\10\1\11"+    "\3\6\1\12\1\10\1\13\1\14\1\15\1\16\2\10"+    "\1\17\1\10\1\2\1\20\1\21\1\22\1\23\1\24"+    "\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34"+    "\1\35\4\10\1\4\55\0\1\4\54\0\1\36\1\37"+    "\1\40\1\41\1\42\1\0\1\43\1\44\1\45\1\46"+    "\1\47\1\50\1\51\36\0\2\6\1\40\1\41\2\0"+    "\3\6\1\46\1\47\1\50\1\51\36\0\13\10\1\0"+    "\1\10\1\0\6\10\13\0\2\10\1\52\4\10\5\0"+    "\13\10\1\0\1\10\1\0\6\10\13\0\7\10\5\0"+    "\13\10\1\0\1\53\1\0\6\10\13\0\7\10\5\0"+    "\13\10\1\0\1\10\1\0\3\10\1\54\2\10\13\0"+    "\7\10\5\0\2\50\4\0\3\50\42\0\3\10\1\55"+    "\7\10\1\0\1\10\1\0\6\10\13\0\7\10\5\0"+    "\13\10\1\0\1\10\1\0\1\10\1\56\4\10\13\0"+    "\7\10\5\0\13\10\1\0\1\10\1\0\6\10\13\0"+    "\1\57\6\10\1\0\1\60\2\0\25\60\1\0\22\60"+    "\1\61\2\0\26\61\1\0\21\61\37\0\1\62\1\0"+    "\1\63\50\0\1\64\17\0\13\10\1\0\1\10\1\0"+    "\2\10\1\65\3\10\13\0\1\10\1\66\5\10\5\0"+    "\13\10\1\0\1\10\1\0\1\10\1\67\4\10\13\0"+    "\7\10\5\0\3\10\1\70\7\10\1\0\1\10\1\0"+    "\6\10\13\0\1\71\6\10\5\0\1\36\1\37\1\72"+    "\3\0\1\43\1\44\1\45\1\46\1\47\1\50\1\51"+    "\36\0\2\37\4\0\3\37\1\46\1\47\1\50\1\51"+    "\36\0\1\73\1\74\3\0\6\74\1\0\1\74\4\0"+    "\1\74\21\0\1\74\7\0\1\75\1\37\1\72\3\0"+    "\3\75\1\46\1\47\1\50\1\51\36\0\1\45\1\37"+    "\1\72\3\0\3\45\1\46\1\47\1\50\1\51\36\0"+    "\1\76\1\37\1\72\3\0\3\76\1\46\1\47\1\50"+    "\1\51\36\0\2\50\4\0\3\50\1\46\1\47\1\0"+    "\1\51\36\0\2\77\4\0\3\77\4\0\1\100\10\0"+    "\1\100\24\0\13\10\1\0\1\10\1\0\6\10\13\0"+    "\3\10\1\101\3\10\5\0\13\10\1\0\1\10\1\0"+    "\1\102\5\10\13\0\7\10\5\0\2\10\1\103\10\10"+    "\1\0\1\10\1\0\6\10\13\0\7\10\5\0\13\10"+    "\1\0\1\10\1\0\6\10\13\0\4\10\1\104\2\10"+    "\5\0\13\10\1\0\1\10\1\0\2\10\1\105\3\10"+    "\13\0\7\10\5\0\12\10\1\106\1\0\1\10\1\0"+    "\6\10\13\0\7\10\1\0\1\60\2\0\25\60\1\107"+    "\22\60\1\61\2\0\26\61\1\110\21\61\4\0\2\10"+    "\1\111\10\10\1\0\1\10\1\0\6\10\13\0\7\10"+    "\5\0\13\10\1\0\1\10\1\0\1\112\5\10\13\0"+    "\7\10\5\0\1\73\1\74\1\113\2\0\6\74\1\0"+    "\1\74\4\0\1\74\21\0\1\74\7\0\2\114\1\113"+    "\2\0\6\114\1\0\1\114\4\0\1\114\21\0\1\114"+    "\7\0\1\115\1\37\1\72\3\0\3\115\1\46\1\47"+    "\1\50\1\51\36\0\1\116\1\37\1\72\3\0\3\116"+    "\1\46\1\47\1\50\1\51\36\0\2\77\4\0\3\77"+    "\1\46\1\47\40\0\2\77\4\0\3\77\42\0\13\10"+    "\1\0\1\117\1\0\6\10\13\0\7\10\5\0\13\10"+    "\1\0\1\10\1\0\6\10\13\0\6\10\1\120\5\0"+    "\3\10\1\105\7\10\1\0\1\10\1\0\6\10\13\0"+    "\7\10\5\0\13\10\1\0\1\10\1\0\3\10\1\121"+    "\2\10\13\0\7\10\5\0\13\10\1\0\1\122\1\0"+    "\6\10\13\0\7\10\31\0\1\123\53\0\1\124\25\0"+    "\2\10\1\125\10\10\1\0\1\10\1\0\6\10\13\0"+    "\7\10\5\0\13\10\1\0\1\10\1\0\6\10\13\0"+    "\7\10\1\126\4\0\2\127\1\113\2\0\6\127\1\0"+    "\1\127\4\0\1\127\21\0\1\127\7\0\1\130\1\37"+    "\1\72\3\0\3\130\1\46\1\47\1\50\1\51\36\0"+    "\1\131\1\37\1\72\3\0\3\131\1\46\1\47\1\50"+    "\1\51\36\0\13\10\1\0\1\132\1\0\6\10\13\0"+    "\7\10\5\0\13\10\1\0\1\10\1\0\6\10\13\0"+    "\5\10\1\133\1\10\12\0\1\134\45\0\2\135\1\113"+    "\2\0\6\135\1\0\1\135\4\0\1\135\21\0\1\135"+    "\7\0\1\136\1\37\1\72\3\0\3\136\1\46\1\47"+    "\1\50\1\51\36\0\1\137\1\37\1\72\3\0\3\137"+    "\1\46\1\47\1\50\1\51\36\0\13\10\1\0\1\140"+    "\1\0\6\10\13\0\7\10\5\0\13\10\1\0\1\141"+    "\1\0\6\10\13\0\7\10\21\0\1\142\36\0\2\143"+    "\1\113\2\0\6\143\1\0\1\143\4\0\1\143\21\0"+    "\1\143\7\0\1\144\1\37\1\72\3\0\3\144\1\46"+    "\1\47\1\50\1\51\36\0\1\145\1\37\1\72\3\0"+    "\3\145\1\46\1\47\1\50\1\51\36\0\13\10\1\0"+    "\1\10\1\0\6\10\13\0\1\146\6\10\23\0\1\147"+    "\34\0\2\150\1\113\2\0\6\150\1\0\1\150\4\0"+    "\1\150\21\0\1\150\7\0\1\151\1\37\1\72\3\0"+    "\3\151\1\46\1\47\1\50\1\51\36\0\1\152\1\37"+    "\1\72\3\0\3\152\1\46\1\47\1\50\1\51\103\0"+    "\1\153\5\0\2\154\1\113\2\0\6\154\1\0\1\154"+    "\4\0\1\154\21\0\1\154\7\0\1\155\1\37\1\72"+    "\3\0\3\155\1\46\1\47\1\50\1\51\36\0\1\156"+    "\1\37\1\72\3\0\3\156\1\46\1\47\1\50\1\51"+    "\52\0\1\157\36\0\2\160\1\113\2\0\6\160\1\0"+    "\1\160\4\0\1\160\21\0\1\160\7\0\1\161\1\37"+    "\1\72\3\0\3\161\1\46\1\47\1\50\1\51\36\0"+    "\1\162\1\37\1\72\3\0\3\162\1\46\1\47\1\50"+    "\1\51\52\0\1\163\36\0\2\164\1\113\2\0\6\164"+    "\1\0\1\164\4\0\1\164\21\0\1\164\7\0\1\165"+    "\1\37\1\72\3\0\3\165\1\46\1\47\1\50\1\51"+    "\36\0\1\166\1\37\1\72\3\0\3\166\1\46\1\47"+    "\1\50\1\51\75\0\1\167\13\0\2\170\1\113\2\0"+    "\6\170\1\0\1\170\4\0\1\170\21\0\1\170\7\0"+    "\1\171\1\37\1\72\3\0\3\171\1\46\1\47\1\50"+    "\1\51\36\0\1\172\1\37\1\72\3\0\3\172\1\46"+    "\1\47\1\50\1\51\36\0\2\173\1\113\2\0\6\173"+    "\1\0\1\173\4\0\1\173\21\0\1\173\7\0\1\174"+    "\1\37\1\72\3\0\3\174\1\46\1\47\1\50\1\51"+    "\36\0\1\175\1\37\1\72\3\0\3\175\1\46\1\47"+    "\1\50\1\51\36\0\2\176\1\113\2\0\6\176\1\0"+    "\1\176\4\0\1\176\21\0\1\176\7\0\1\177\1\37"+    "\1\72\3\0\3\177\1\46\1\47\1\50\1\51\36\0"+    "\1\200\1\37\1\72\3\0\3\200\1\46\1\47\1\50"+    "\1\51\36\0\2\201\1\113\2\0\6\201\1\0\1\201"+    "\4\0\1\201\21\0\1\201\7\0\1\202\1\37\1\72"+    "\3\0\3\202\1\46\1\47\1\50\1\51\36\0\1\203"+    "\1\37\1\72\3\0\3\203\1\46\1\47\1\50\1\51"+    "\36\0\2\204\1\113\2\0\6\204\1\0\1\204\4\0"+    "\1\204\21\0\1\204\7\0\1\205\1\37\1\72\3\0"+    "\3\205\1\46\1\47\1\50\1\51\36\0\1\206\1\37"+    "\1\72\3\0\3\206\1\46\1\47\1\50\1\51\36\0"+    "\2\207\1\113\2\0\6\207\1\0\1\207\4\0\1\207"+    "\21\0\1\207\7\0\1\210\1\37\1\72\3\0\3\210"+    "\1\46\1\47\1\50\1\51\36\0\1\211\1\37\1\72"+    "\3\0\3\211\1\46\1\47\1\50\1\51\36\0\2\212"+    "\1\113\2\0\6\212\1\0\1\212\4\0\1\212\21\0"+    "\1\212\7\0\1\213\1\37\1\72\3\0\3\213\1\46"+    "\1\47\1\50\1\51\40\0\1\113\50\0\1\214\1\37"+    "\1\72\3\0\3\214\1\46\1\47\1\50\1\51\36\0"+    "\1\215\1\37\1\72\3\0\3\215\1\46\1\47\1\50"+    "\1\51\36\0\1\216\1\37\1\72\3\0\3\216\1\46"+    "\1\47\1\50\1\51\36\0\1\217\1\37\1\72\3\0"+    "\3\217\1\46\1\47\1\50\1\51\36\0\2\37\1\72"+    "\3\0\3\37\1\46\1\47\1\50\1\51\32\0";  /**    * The transition table of the DFA   */  final private static int yytrans [] = yy_unpack();  /* error codes */  final private static int YY_UNKNOWN_ERROR = 0;  final private static int YY_ILLEGAL_STATE = 1;  final private static int YY_NO_MATCH = 2;  final private static int YY_PUSHBACK_2BIG = 3;  /* error messages for the codes above */  final private static String YY_ERROR_MSG[] = {    "Unkown internal scanner error",    "Internal error: unknown state",    "Error: could not match input",    "Error: pushback value was too large"  };  /**   * YY_ATTRIBUTE[aState] contains the attributes of state <code>aState</code>   */  private final static byte YY_ATTRIBUTE[] = {     1,  9,  1,  9,  1,  1,  1,  1,  1,  1,  1,  1,  9,  1,  1,  1,      1,  9,  9,  9,  9,  9,  9,  1,  1,  9,  1,  1,  1,  1,  1,  9, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -