Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\com\sun\jlex\internal\CEmit.class
?? 1J ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !"#$&'()*+,-./0123:;<=>?@ABCEGHIJKLMNOPQRSTVWYZ[\]_`abcdefghijklmnopqrstuvwxz}~??????????????????????????????????# $ yy_error(YY_E_INTERNAL,false); & yy_last_accept_state = yy_state; yy_mark_end(); yy_move_end(); case -1: continue; default: % if (0 != (YY_END & yy_anchor)) { + if (YY_NOT_ACCEPT != yy_this_accept) { ! res[i][j] = sequenceInteger; , res[i][j]=Integer.parseInt(workString); sequenceLength--; ! st.substring(0, commaIndex); $ switch (yy_last_accept_state) { : throw (new Error("Lexical Error: Unmatched Input.")); ( workString.substring(colonIndex+1); / yy_anchor = yy_acpt[yy_last_accept_state]; ( yy_buffer.length - yy_buffer_read); yy_buffer_read, yy_initial = true; ( yy_last_accept_state = YY_NO_STATE; % yy_last_accept_state = yy_state; yy_mark_end(); yy_mark_start(); ! yy_next_state = YY_NO_STATE; 2 yy_state = yy_state_dtrans[yy_lexical_state]; ( yy_this_accept = yy_acpt[yy_state]; yy_to_mark(); } ++i; ++j; ++yyline; ) colonIndex = workString.indexOf(':'); ! commaIndex = st.indexOf(','); else { * if (YY_NOT_ACCEPT != yy_this_accept) { . if (YY_NO_STATE == yy_last_accept_state) { if (colonIndex == -1) { if (sequenceLength != 0) { lengthString = res[i][j] = sequenceInteger; return YYEOF; return YY_EOF; return null; 1 sequenceInteger=Integer.parseInt(workString); sequenceLength--; 2 sequenceLength=Integer.parseInt(lengthString); $ st = st.substring(commaIndex+1); ( workString = (commaIndex==-1) ? st : 2 workString=workString.substring(0,colonIndex); % yy_buffer = yy_double(yy_buffer); yy_buffer[j] = yy_buffer[i]; yy_do_eof(); yy_initial = false; yy_last_was_cr=true; yy_state = yy_next_state; ' yy_this_accept = yy_acpt[yy_state]; } ' + yy_buffer_index - yy_buffer_start; $ else yy_lookahead = yy_advance(); else { # for (int j= 0; j < size2; j++) { i = yy_buffer_start; 1 if ('\n' == yy_buffer[i] && !yy_last_was_cr) { if ('\r' == yy_buffer[i]) { if (-1 == next_read) { 6 if (YY_EOF == yy_lookahead && true == yy_initial) { if (YY_F != yy_next_state) { - if (yy_buffer_index >= yy_buffer.length) { 6 if (yy_initial && yy_at_bol) yy_lookahead = YY_BOL; j = 0; newbuf[i] = buf[i]; ( next_read = yy_reader.read(yy_buffer, ' return yy_buffer[yy_buffer_index++]; = throw (new Error("Error: Bad input stream initializer.")); % throw new Error("Fatal Error.\n"); while (i < yy_buffer_read) { % yy_buffer_end - yy_buffer_start)); 3 yy_buffer_end = yy_buffer_end - yy_buffer_start; yy_buffer_end--; yy_buffer_index = j; yy_buffer_read = j; / yy_buffer_read = yy_buffer_read + next_read; yy_buffer_start = 0; yy_buffer_start, # yy_last_accept_state = yy_state; yy_mark_end(); yy_next_state = YY_F; D yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]]; } } else yy_last_was_cr=false; 4 '\n' == yy_buffer[yy_buffer_end-1] || : 2028/*LS*/ == yy_buffer[yy_buffer_end-1] || 9 2029/*PS*/ == yy_buffer[yy_buffer_end-1]); 4 ('\r' == yy_buffer[yy_buffer_end-1] || ) '\n' == yy_buffer[yy_buffer_end-1]) ) '\r' == yy_buffer[yy_buffer_end-1]) "Error: Internal error.\n", "Error: Unmatched input.\n" /* String lengthString; String workString; boolean yy_initial = true; char newbuf[]; $ for (i = 0; i < buf.length; ++i) { 7 for (i = yy_buffer_start; i < yy_buffer_index; ++i) { " for (int i= 0; i < size1; i++) { if (0 != yy_buffer_start) { ( if (YY_NOT_ACCEPT != yy_this_accept) { if (false == yy_eof_done) { if (fatal) { if (null == instream) { if (null == reader) { ( if (yy_buffer_end > yy_buffer_start && ) if (yy_buffer_index < yy_buffer_read) { int colonIndex = -1; int commaIndex; int i; int j; int next_read; & int res[][] = new int[size1][size2]; int sequenceInteger = 0; int sequenceLength = 0; int yy_anchor = YY_NO_ANCHOR; ) int yy_last_accept_state = YY_NO_STATE; int yy_lookahead; " int yy_next_state = YY_NO_STATE; 3 int yy_state = yy_state_dtrans[yy_lexical_state]; int yy_this_accept; java.lang.System.out.flush(); 4 java.lang.System.out.print(yy_error_string[code]); " newbuf = new char[2*buf.length]; ) return (new java.lang.String(yy_buffer, return newbuf; return res; & return yy_buffer[yy_buffer_index++]; ) return yy_buffer_end - yy_buffer_start; this (); throws throws java.io.IOException throws java.io.IOException { while (true) { - while (yy_buffer_index >= yy_buffer_read) { 2 yy_at_bol = (yy_buffer_end > yy_buffer_start) && yy_at_bol = true; ' yy_buffer = new char[YY_BUFFER_SIZE]; yy_buffer_end = 0; " yy_buffer_end = yy_buffer_index; yy_buffer_index = 0; " yy_buffer_index = yy_buffer_end; yy_buffer_read = 0; yy_buffer_start = 0; $ yy_buffer_start = yy_buffer_index; yy_eof_done = true; yy_lexical_state = YYINITIAL; yy_lexical_state = state; yy_mark_start(); R yy_reader = new java.io.BufferedReader(new java.io.InputStreamReader(instream)); 1 yy_reader = new java.io.BufferedReader(reader); % yy_this_accept = yy_acpt[yy_state]; yychar = 0; yychar = yychar yyline = 0; { } break; goto private private boolean yy_at_bol; % private boolean yy_eof_done = false; & private boolean yy_last_was_cr=false; private char yy_buffer[]; ( private char[] yy_double (char buf[]) { private final int private final int YY_BOL = ( private final int YY_BUFFER_SIZE = 512; private final int YY_END = 2; private final int YY_EOF = % private final int YY_E_INTERNAL = 0; " private final int YY_E_MATCH = 1; private final int YY_F = -1; % private final int YY_NOT_ACCEPT = 0; $ private final int YY_NO_ANCHOR = 4; $ private final int YY_NO_STATE = -1; private final int YY_START = 1; ( private final int yy_state_dtrans[] = { private int yy_acpt[] = { private int yy_advance () private int yy_buffer_end; private int yy_buffer_index; private int yy_buffer_read; private int yy_buffer_start; * private int yy_cmap[] = unpackFromString( private int yy_lexical_state; + private int yy_nxt[][] = unpackFromString( * private int yy_rmap[] = unpackFromString( private int yychar; private int yylength () { private int yyline; D private int[][] unpackFromString(int size1, int size2, String st) { * private java.io.BufferedReader yy_reader; / private java.lang.String yy_error_string[] = { % private java.lang.String yytext () { private void yy_do_eof () 1 private void yy_error (int code,boolean fatal) { private void yy_mark_end () { private void yy_mark_start () { private void yy_move_end () { private void yy_to_mark () { # private void yybegin (int state) { public public final int YYEOF = -1; public int public java.lang.Integer 1 static private int yy_cmap[] = unpackFromString( 2 static private int yy_nxt[][] = unpackFromString( 1 static private int yy_rmap[] = unpackFromString( K static private int[][] unpackFromString(int size1, int size2, String st) { } }; () (java.io.InputStream instream) (java.io.Reader reader) */ < = [accepting, line [nonaccepting] implements on [ { " " + ()I ()Ljava/lang/String; ()V ()Z (C)V (I)Ljava/lang/String; (I)V (II)Ljava/lang/String; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (Ljava/lang/String;)V (Z)V ([C)V ([CII)V ([[I)V ); )[0]; , , >---------------------- Transition Table ---------------------- : ; <init> >] BOL Code ConstantValue EDBG END EOF Exceptions I LineNumberTable Ljava/io/PrintStream; Main.java NONE NOT_EDBG START SourceFile State YY_END YY_NOT_ACCEPT YY_NO_ANCHOR YY_START YY_START | YY_END Z [C [I ] _assert append case class com/sun/jlex/internal/CAccept com/sun/jlex/internal/CDTrans com/sun/jlex/internal/CEmit com/sun/jlex/internal/CSpec com/sun/jlex/internal/CUtility com/sun/jlex/internal/Main elementAt emit emit_actions emit_construct emit_driver emit_footer emit_header emit_helpers emit_states emit_table emit_table_as_string get hasMoreElements java/io/IOException java/io/PrintStream java/io/PrintWriter java/lang/Object java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/lang/System java/util/Enumeration java/util/Hashtable java/util/Vector keys length m_accept_vector m_action m_action_read m_anchor_array m_ccls_map m_class_code m_class_name m_class_read m_col_map m_count_chars m_count_lines m_dtrans m_dtrans_ncols m_dtrans_vector m_eof_code m_eof_read m_eof_throw_code m_eof_throw_read m_eof_value_code m_eof_value_read m_function_name m_implements_name m_init_code m_init_read m_init_throw_code m_init_throw_read m_integer_type m_intwrap_type m_line_number m_outstream m_public m_row_map m_spec m_state_dtrans m_states m_type_name m_yyeof m_yylex_throw_code m_yylex_throw_read nextElement out print print_details println public reset set size staticFlag substring toString } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%456789DFUX^y{|??????????????????*?????????????????? Lcom/sun/jlex/internal/CSpec; Ljava/io/PrintWriter; Ljava/util/Hashtable; Ljava/util/Vector; ()Ljava/lang/Object; (I)Ljava/lang/Object; (I)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/util/Enumeration; 5(Lcom/sun/jlex/internal/CSpec;Ljava/io/PrintWriter;)V &(Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder;????????????????? ????????? ??????'????????? ??? ??????????????????????&?????????????????"?$??? ? ????????????)?(?(????? ?"?????????%????????? {? {? {? |? }? }? }? }? }? }? }? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ~? ?? ?? }? }? }? }? }? }? }? }? }? }? }? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?????? }? ? ? ?? ? , ?? ? - ?? ? . ?? ? , ?? ? + ?? ? V "*?2*??*??*??*??*??*?&? ? "