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

📄 sqltokenmaker.java

📁 具有不同语法高亮的编辑器实例
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/* The following code was generated by JFlex 1.4.1 on 12/19/05 5:15 PM */

/*
 * SQLTokenMaker.java - Scanner for SQL.
 */
package org.fife.ui.rsyntaxtextarea.modes;

import java.io.*;
import javax.swing.text.Segment;

import org.fife.ui.rsyntaxtextarea.*;


/**
 * This class generates tokens representing a text stream as SQL.<p>
 *
 * This implementation was created using
 * <a href="http://www.jflex.de/">JFlex</a> 1.4.1; however, the generated file
 * was modified for performance.  Memory allocation needs to be almost
 * completely removed to be competitive with the handwritten lexers (subclasses
 * of <code>AbstractTokenMaker</code>, so this class has been modified so that
 * Strings are never allocated (via yytext()), and the scanner never has to
 * worry about refilling its buffer (needlessly copying chars around).
 * We can achieve this because RText always scans exactly 1 line of tokens at a
 * time, and hands the scanner this line as an array of characters (a Segment
 * really).  Since tokens contain pointers to char arrays instead of Strings
 * holding their contents, there is no need for allocating new memory for
 * Strings.<p>
 *
 * The actual algorithm generated for scanning has, of course, not been
 * modified.<p>
 *
 * If you wish to regenerate this file yourself, keep in mind the following:
 * <ul>
 *   <li>The generated SQLTokenMaker.java</code> file will contain two
 *       definitions of both <code>zzRefill</code> and <code>yyreset</code>.
 *       You should hand-delete the second of each definition (the ones
 *       generated by the lexer), as these generated methods modify the input
 *       buffer, which we'll never have to do.</li>
 *   <li>You should also change the declaration/definition of zzBuffer to NOT
 *       be initialized.  This is a needless memory allocation for us since we
 *       will be pointing the array somewhere else anyway.</li>
 *   <li>You should NOT call <code>yylex()</code> on the generated scanner
 *       directly; rather, you should use <code>getTokenList</code> as you would
 *       with any other <code>TokenMaker</code> instance.</li>
 * </ul>
 *
 * @author Robert Futrell
 * @version 0.4
 *
 */

public class SQLTokenMaker extends AbstractJFlexTokenMaker implements TokenMaker {

  /** This character denotes the end of file */
  public static final int YYEOF = -1;

  /** initial size of the lookahead buffer */
  private static final int ZZ_BUFFERSIZE = 16384;

  /** lexical states */
  public static final int STRING = 1;
  public static final int YYINITIAL = 0;
  public static final int CHAR = 2;

  /** 
   * Translates characters to character classes
   */
  private static final String ZZ_CMAP_PACKED = 
    "\11\0\1\4\1\1\25\0\1\37\1\0\1\53\4\0\1\54\2\13"+
    "\1\12\1\10\1\0\1\11\1\15\1\12\1\3\1\47\1\47\1\3"+
    "\1\44\3\3\1\45\1\3\1\14\1\0\1\7\1\6\1\5\2\0"+
    "\1\17\1\35\1\27\1\20\1\16\1\43\1\46\1\40\1\32\1\50"+
    "\1\51\1\21\1\33\1\24\1\31\1\41\1\52\1\23\1\26\1\22"+
    "\1\30\1\34\1\36\1\42\1\25\1\2\1\55\1\0\1\56\3\0"+
    "\1\17\1\35\1\27\1\20\1\16\1\43\1\46\1\40\1\32\1\50"+
    "\1\51\1\21\1\33\1\24\1\31\1\41\1\52\1\23\1\26\1\22"+
    "\1\30\1\34\1\36\1\42\1\25\1\2\uff85\0";

  /** 
   * Translates characters to character classes
   */
  private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED);

  /** 
   * Translates DFA states to action switch labels.
   */
  private static final int [] ZZ_ACTION = zzUnpackAction();

  private static final String ZZ_ACTION_PACKED_0 =
    "\3\0\1\1\1\2\1\1\1\3\1\4\4\5\1\6"+
    "\1\1\1\7\27\1\1\10\1\11\1\12\1\13\1\14"+
    "\1\15\1\13\1\16\1\17\1\0\1\20\4\1\1\21"+
    "\46\1\2\21\30\1\1\22\1\13\1\7\1\0\42\1"+
    "\1\0\3\1\1\21\4\1\1\21\1\1\1\0\17\1"+
    "\1\21\4\1\1\21\3\1\1\21\12\1\1\21\2\1"+
    "\1\0\7\1\1\0\17\1\1\21\4\1\1\21\4\1"+
    "\1\21\2\1\1\0\3\1\1\21\3\1\1\0\3\1"+
    "\1\21\12\1\1\0\3\1\1\0\7\1\1\0\1\1"+
    "\1\0\1\21\1\0\2\1\1\21\1\1\1\21\1\1"+
    "\2\0\3\1\5\0";

  private static int [] zzUnpackAction() {
    int [] result = new int[299];
    int offset = 0;
    offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
    return result;
  }

  private static int zzUnpackAction(String packed, int offset, int [] result) {
    int i = 0;       /* index in packed string  */
    int j = offset;  /* index in unpacked array */
    int l = packed.length();
    while (i < l) {
      int count = packed.charAt(i++);
      int value = packed.charAt(i++);
      do result[j++] = value; while (--count > 0);
    }
    return j;
  }


  /** 
   * Translates a state to a row index in the transition table
   */
  private static final int [] ZZ_ROWMAP = zzUnpackRowMap();

  private static final String ZZ_ROWMAP_PACKED_0 =
    "\0\0\0\57\0\136\0\215\0\215\0\274\0\353\0\u011a"+
    "\0\u0149\0\215\0\u0178\0\u01a7\0\215\0\u01d6\0\u0205\0\u0234"+
    "\0\u0263\0\u0292\0\u02c1\0\u02f0\0\u031f\0\u034e\0\u037d\0\u03ac"+
    "\0\u03db\0\u040a\0\u0439\0\u0468\0\u0497\0\u04c6\0\u04f5\0\u0524"+
    "\0\u0553\0\u0582\0\u05b1\0\u05e0\0\u060f\0\u063e\0\215\0\215"+
    "\0\u066d\0\u069c\0\215\0\u06cb\0\u06fa\0\215\0\u0729\0\u0758"+
    "\0\u0787\0\u07b6\0\u07e5\0\u0814\0\u0843\0\u0872\0\u08a1\0\u08d0"+
    "\0\u08ff\0\u092e\0\u095d\0\u098c\0\u09bb\0\u09ea\0\u0a19\0\u0a48"+
    "\0\u0a77\0\u0aa6\0\u0ad5\0\u0b04\0\u0b33\0\u0b62\0\u0b91\0\u0bc0"+
    "\0\u0bef\0\u0c1e\0\u0c4d\0\u0c7c\0\u0cab\0\u0cda\0\u0d09\0\u0d38"+
    "\0\u0d67\0\u0d96\0\u0dc5\0\u0df4\0\u0e23\0\u0e52\0\u0e81\0\u0eb0"+
    "\0\u0edf\0\u0f0e\0\u0f3d\0\u0f6c\0\u0f9b\0\274\0\u0fca\0\u0ff9"+
    "\0\u1028\0\u1057\0\u1086\0\u10b5\0\u10e4\0\u1113\0\u1142\0\u1171"+
    "\0\u11a0\0\u11cf\0\u11fe\0\u122d\0\u125c\0\u128b\0\u12ba\0\u12e9"+
    "\0\u1318\0\u1347\0\u1376\0\u13a5\0\u13d4\0\u1403\0\215\0\215"+
    "\0\u1432\0\u1432\0\u1461\0\u1490\0\u14bf\0\u14ee\0\u0872\0\u151d"+
    "\0\u154c\0\u157b\0\u15aa\0\u15d9\0\u1608\0\u1637\0\u1666\0\u1695"+
    "\0\u16c4\0\u16f3\0\u1722\0\u1751\0\u1780\0\u17af\0\u17de\0\u180d"+
    "\0\u183c\0\u186b\0\u189a\0\u18c9\0\u18f8\0\u1927\0\u1956\0\u1985"+
    "\0\u19b4\0\u19e3\0\u1a12\0\u1a41\0\u1a70\0\u1a9f\0\u1ace\0\u1afd"+
    "\0\u1b2c\0\u1b5b\0\u1b8a\0\u1bb9\0\u1be8\0\u1c17\0\u1c46\0\u1c75"+
    "\0\u1ca4\0\u1cd3\0\u1d02\0\u1d31\0\u1d60\0\u1d8f\0\u1dbe\0\u1ded"+
    "\0\u1e1c\0\u1e4b\0\u1e7a\0\u1ea9\0\u1ed8\0\u1f07\0\u1f36\0\u1f65"+
    "\0\u1f94\0\u1fc3\0\u1ff2\0\u2021\0\u2050\0\u207f\0\u20ae\0\u20dd"+
    "\0\u210c\0\u213b\0\u216a\0\u2199\0\u21c8\0\u21f7\0\u2226\0\u2255"+
    "\0\u2284\0\u22b3\0\u22e2\0\u2311\0\u2340\0\u236f\0\u239e\0\u23cd"+
    "\0\u23fc\0\u242b\0\u245a\0\u2489\0\u24b8\0\u24e7\0\u2516\0\u2545"+
    "\0\u2574\0\u25a3\0\u25d2\0\u2601\0\u2630\0\u265f\0\u268e\0\u26bd"+
    "\0\u26ec\0\u271b\0\u274a\0\u2779\0\u27a8\0\u27d7\0\u13a5\0\u2806"+
    "\0\u2835\0\u2864\0\u2893\0\u0b04\0\u28c2\0\u28f1\0\u2920\0\u294f"+
    "\0\u1490\0\u297e\0\u29ad\0\u29dc\0\u2a0b\0\u2a3a\0\u2a69\0\u268e"+
    "\0\u2a98\0\u2ac7\0\u2af6\0\u2b25\0\u2b54\0\u2b83\0\u2bb2\0\u2be1"+
    "\0\u2c10\0\u2c3f\0\u2c6e\0\u2c9d\0\u2ccc\0\u2cfb\0\u2d2a\0\u2d59"+
    "\0\u2d88\0\u2db7\0\u2de6\0\u2e15\0\u2e44\0\u2e73\0\u2ea2\0\u2ed1"+
    "\0\u2f00\0\u2f2f\0\u2f5e\0\u2f8d\0\u2fbc\0\u2feb\0\u301a\0\u3049"+
    "\0\u3078\0\u30a7\0\u30d6\0\u3105\0\u3134\0\u3163\0\u3192\0\215"+
    "\0\u31c1\0\u31f0\0\u321f\0\u324e\0\u327d\0\u32ac\0\u32db\0\u330a"+
    "\0\u3339\0\u3368\0\u3397";

  private static int [] zzUnpackRowMap() {
    int [] result = new int[299];
    int offset = 0;
    offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
    return result;
  }

  private static int zzUnpackRowMap(String packed, int offset, int [] result) {
    int i = 0;  /* index in packed string  */
    int j = offset;  /* index in unpacked array */
    int l = packed.length();
    while (i < l) {
      int high = packed.charAt(i++) << 16;
      result[j++] = high | packed.charAt(i++);
    }
    return j;
  }

  /** 
   * The transition table of the DFA
   */
  private static final int [] ZZ_TRANS = zzUnpackTrans();

  private static final String ZZ_TRANS_PACKED_0 =
    "\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13"+
    "\1\12\1\14\1\12\1\15\1\16\1\17\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\1\36\1\37\1\40\1\10"+
    "\1\41\1\42\1\6\1\43\2\7\1\44\1\7\1\45"+
    "\1\46\1\6\1\47\1\50\1\51\1\4\1\52\1\53"+
    "\51\52\1\54\3\52\1\55\1\56\52\55\1\57\2\55"+
    "\61\0\2\6\12\0\21\6\1\0\13\6\7\0\1\7"+
    "\11\0\1\17\1\60\25\0\2\7\1\0\1\7\13\0"+
    "\1\10\32\0\1\10\25\0\1\12\55\0\2\12\61\0"+
    "\1\61\47\0\1\6\13\0\21\6\1\0\4\6\2\0"+
    "\1\6\1\0\3\6\7\0\1\17\12\0\1\60\25\0"+
    "\2\17\1\0\1\17\11\0\2\6\12\0\21\6\1\0"+
    "\2\6\1\62\10\6\6\0\2\6\12\0\2\6\1\63"+
    "\1\64\2\6\1\65\1\6\1\66\1\6\1\67\3\6"+
    "\1\70\2\6\1\0\13\6\6\0\2\6\12\0\1\71"+
    "\1\72\3\6\1\73\5\6\1\74\1\75\4\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\76\12\6\1\77\1\100"+
    "\4\6\1\0\13\6\6\0\2\6\12\0\1\101\1\102"+
    "\3\6\1\103\5\6\1\104\1\105\4\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\106\13\6\1\107\4\6\1\0"+
    "\13\6\6\0\2\6\12\0\12\6\1\110\1\111\5\6"+
    "\1\0\13\6\6\0\2\6\12\0\1\112\20\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\113\3\6\1\114\5\6"+
    "\1\115\1\116\1\117\1\120\3\6\1\0\1\121\12\6"+
    "\6\0\2\6\12\0\12\6\1\122\1\123\5\6\1\0"+
    "\1\124\12\6\6\0\2\6\12\0\6\6\1\125\12\6"+
    "\1\0\1\6\1\126\11\6\6\0\2\6\12\0\3\6"+
    "\1\127\1\6\1\130\1\131\3\6\1\132\5\6\1\133"+
    "\1\0\1\6\1\134\11\6\6\0\2\6\12\0\6\6"+
    "\1\135\1\6\1\136\4\6\1\104\3\6\1\0\6\6"+
    "\1\137\4\6\6\0\2\6\12\0\1\140\1\141\11\6"+
    "\1\142\1\143\4\6\1\0\13\6\6\0\2\6\12\0"+
    "\1\6\1\144\17\6\1\0\13\6\6\0\2\6\12\0"+
    "\1\145\6\6\1\146\3\6\1\147\1\150\4\6\1\0"+
    "\13\6\6\0\2\6\12\0\14\6\1\151\4\6\1\0"+
    "\1\152\12\6\6\0\2\6\12\0\1\6\1\153\17\6"+
    "\1\0\13\6\6\0\2\6\12\0\1\154\1\155\3\6"+
    "\1\156\13\6\1\0\13\6\6\0\2\6\12\0\3\6"+
    "\1\157\1\6\1\160\5\6\1\161\5\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\162\4\6\1\163\4\6\1\164"+
    "\6\6\1\0\13\6\6\0\2\6\12\0\13\6\1\165"+
    "\5\6\1\0\13\6\6\0\2\6\12\0\1\166\20\6"+
    "\1\0\13\6\4\0\56\51\1\167\1\52\1\0\51\52"+
    "\1\0\3\52\53\0\1\170\3\0\1\55\1\0\52\55"+
    "\1\0\2\55\54\0\1\170\5\0\1\171\4\0\2\172"+
    "\32\0\2\171\1\0\1\171\7\0\1\61\1\0\55\61"+
    "\2\0\2\6\12\0\14\6\1\173\4\6\1\0\13\6"+
    "\6\0\2\6\12\0\2\6\1\136\16\6\1\0\13\6"+
    "\6\0\2\6\12\0\3\6\1\136\1\174\14\6\1\0"+
    "\13\6\6\0\2\6\12\0\2\6\1\136\4\6\1\136"+
    "\11\6\1\0\13\6\6\0\2\6\12\0\11\6\1\136"+
    "\7\6\1\0\13\6\6\0\2\6\12\0\4\6\1\175"+
    "\14\6\1\0\13\6\6\0\2\6\12\0\1\6\1\136"+
    "\17\6\1\0\13\6\6\0\2\6\12\0\3\6\1\176"+
    "\4\6\1\177\10\6\1\0\13\6\6\0\2\6\12\0"+
    "\4\6\1\200\14\6\1\0\13\6\6\0\2\6\12\0"+
    "\13\6\1\104\5\6\1\0\13\6\6\0\2\6\12\0"+
    "\12\6\1\201\6\6\1\0\13\6\6\0\2\6\12\0"+
    "\10\6\1\202\10\6\1\0\13\6\6\0\2\6\12\0"+
    "\16\6\1\203\2\6\1\0\3\6\1\111\7\6\6\0"+
    "\2\6\12\0\6\6\1\204\12\6\1\0\6\6\1\205"+
    "\4\6\6\0\2\6\12\0\21\6\1\0\11\6\1\206"+
    "\1\6\6\0\2\6\12\0\21\6\1\0\2\6\1\111"+
    "\10\6\6\0\2\6\12\0\17\6\1\207\1\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\6\1\210\17\6\1\0"+
    "\13\6\6\0\2\6\12\0\21\6\1\0\1\6\1\136"+
    "\11\6\6\0\2\6\12\0\15\6\1\211\3\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\6\1\212\17\6\1\0"+
    "\3\6\1\213\7\6\6\0\2\6\12\0\21\6\1\0"+
    "\6\6\1\214\4\6\6\0\2\6\12\0\3\6\1\212"+
    "\11\6\1\215\3\6\1\0\13\6\6\0\2\6\12\0"+
    "\4\6\1\136\14\6\1\0\13\6\6\0\2\6\12\0"+
    "\10\6\1\216\10\6\1\0\13\6\6\0\2\6\12\0"+
    "\3\6\1\217\1\136\14\6\1\0\13\6\6\0\2\6"+
    "\12\0\2\6\1\220\2\6\1\221\13\6\1\0\13\6"+
    "\6\0\2\6\12\0\15\6\1\136\3\6\1\0\13\6"+
    "\6\0\2\6\12\0\15\6\1\206\3\6\1\0\13\6"+
    "\6\0\2\6\12\0\6\6\1\222\12\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\6\1\223\17\6\1\0\13\6"+
    "\6\0\2\6\12\0\13\6\1\224\5\6\1\0\13\6"+
    "\6\0\2\6\12\0\5\6\1\225\13\6\1\0\13\6"+
    "\6\0\2\6\12\0\3\6\1\226\2\6\1\227\3\6"+
    "\1\230\6\6\1\0\13\6\6\0\2\6\12\0\1\6"+
    "\1\231\17\6\1\0\13\6\6\0\2\6\12\0\14\6"+
    "\1\232\4\6\1\0\13\6\6\0\2\6\12\0\2\6"+
    "\1\233\16\6\1\0\13\6\6\0\2\6\12\0\1\234"+
    "\20\6\1\0\13\6\6\0\2\6\12\0\2\6\1\174"+
    "\16\6\1\0\13\6\6\0\2\6\12\0\21\6\1\235"+
    "\13\6\6\0\2\6\12\0\4\6\1\174\14\6\1\0"+
    "\13\6\6\0\2\6\12\0\6\6\1\236\12\6\1\0"+
    "\13\6\6\0\2\6\12\0\4\6\1\237\14\6\1\0"+
    "\13\6\6\0\2\6\12\0\2\6\1\240\1\6\1\241"+
    "\1\6\1\174\1\6\1\242\10\6\1\0\13\6\6\0"+
    "\2\6\12\0\6\6\1\243\12\6\1\0\13\6\6\0"+
    "\2\6\12\0\15\6\1\244\3\6\1\0\13\6\6\0"+
    "\2\6\12\0\21\6\1\0\2\6\1\136\10\6\6\0"+
    "\2\6\12\0\2\6\1\136\3\6\1\46\12\6\1\0"+
    "\13\6\6\0\2\6\12\0\6\6\1\136\12\6\1\0"+
    "\13\6\6\0\2\6\12\0\3\6\1\245\1\6\1\246"+
    "\13\6\1\0\13\6\6\0\2\6\12\0\4\6\1\247"+
    "\14\6\1\0\13\6\6\0\2\6\12\0\4\6\1\206"+
    "\14\6\1\250\13\6\6\0\2\6\12\0\13\6\1\251"+
    "\5\6\1\0\13\6\6\0\2\6\12\0\4\6\1\136"+
    "\1\6\1\252\12\6\1\0\13\6\6\0\2\6\12\0"+
    "\4\6\1\253\14\6\1\0\13\6\6\0\2\6\12\0"+
    "\1\254\20\6\1\0\13\6\6\0\2\6\12\0\16\6"+
    "\1\221\2\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\255\13\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\256\13\6\1\0\13\6\6\0\2\6\12\0\14\6"+
    "\1\257\4\6\1\0\13\6\6\0\2\6\12\0\13\6"+
    "\1\260\5\6\1\0\13\6\6\0\2\6\12\0\13\6"+
    "\1\115\5\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\261\13\6\1\0\13\6\6\0\2\6\12\0\6\6"+
    "\1\262\12\6\1\0\13\6\6\0\2\6\12\0\13\6"+
    "\1\263\5\6\1\0\13\6\6\0\2\6\12\0\14\6"+
    "\1\63\4\6\1\0\13\6\6\0\2\6\12\0\14\6"+
    "\1\143\4\6\1\0\13\6\6\0\2\6\12\0\7\6"+
    "\1\136\11\6\1\0\13\6\7\0\1\171\40\0\2\171"+
    "\1\0\1\171\11\0\2\6\12\0\10\6\1\264\10\6"+
    "\1\0\13\6\6\0\2\6\12\0\1\265\20\6\1\0"+
    "\13\6\6\0\2\6\12\0\13\6\1\266\5\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\267\20\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\270\1\271\17\6\1\0\13\6"+
    "\6\0\2\6\12\0\17\6\1\272\1\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\6\1\273\2\6\1\274\14\6"+
    "\1\0\13\6\6\0\2\6\12\0\1\212\20\6\1\0"+
    "\13\6\6\0\2\6\12\0\21\6\1\0\6\6\1\275"+
    "\4\6\6\0\2\6\12\0\14\6\1\276\4\6\1\0"+
    "\13\6\6\0\2\6\12\0\1\136\20\6\1\0\13\6"+
    "\6\0\2\6\12\0\3\6\1\277\15\6\1\0\13\6"+
    "\6\0\2\6\12\0\6\6\1\300\12\6\1\0\13\6"+
    "\6\0\2\6\12\0\1\301\20\6\1\0\13\6\6\0"+
    "\2\6\12\0\3\6\1\136\15\6\1\0\13\6\6\0"+
    "\2\6\12\0\1\302\20\6\1\0\13\6\6\0\2\6"+
    "\12\0\21\6\1\0\1\111\12\6\6\0\2\6\12\0"+
    "\1\303\16\6\1\174\1\6\1\0\13\6\6\0\2\6"+
    "\12\0\6\6\1\244\12\6\1\0\13\6\6\0\2\6"+
    "\12\0\1\304\20\6\1\0\13\6\6\0\2\6\12\0"+
    "\1\305\20\6\1\0\13\6\6\0\2\6\12\0\14\6"+
    "\1\306\4\6\1\0\13\6\6\0\2\6\12\0\21\6"+
    "\1\0\6\6\1\272\4\6\6\0\2\6\12\0\3\6"+
    "\1\307\15\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\111\13\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\310\13\6\1\0\13\6\6\0\2\6\12\0\12\6"+
    "\1\311\6\6\1\0\13\6\6\0\2\6\12\0\10\6"+
    "\1\312\10\6\1\0\13\6\6\0\2\6\12\0\6\6"+
    "\1\313\12\6\1\0\13\6\6\0\2\6\12\0\5\6"+
    "\1\314\13\6\1\0\13\6\6\0\2\6\12\0\13\6"+
    "\1\143\5\6\1\0\12\6\1\315\6\0\2\6\12\0"+
    "\1\6\1\267\17\6\1\0\13\6\6\0\2\6\12\0"+
    "\13\6\1\316\5\6\1\0\13\6\45\0\1\317\17\0"+
    "\2\6\12\0\1\320\20\6\1\0\13\6\6\0\2\6"+
    "\12\0\14\6\1\321\4\6\1\0\13\6\6\0\2\6"+
    "\12\0\1\141\20\6\1\0\13\6\6\0\2\6\12\0"+
    "\1\322\12\6\1\136\5\6\1\0\13\6\6\0\2\6"+
    "\12\0\1\224\20\6\1\0\13\6\6\0\2\6\12\0"+
    "\13\6\1\254\5\6\1\0\13\6\6\0\2\6\12\0"+
    "\13\6\1\136\5\6\1\0\13\6\6\0\2\6\12\0"+
    "\12\6\1\323\6\6\1\0\13\6\6\0\2\6\12\0"+
    "\11\6\1\324\5\6\1\325\1\6\1\0\1\6\1\136"+
    "\11\6\6\0\2\6\12\0\20\6\1\326\1\0\13\6"+
    "\33\0\1\327\31\0\2\6\12\0\3\6\1\330\15\6"+
    "\1\0\13\6\6\0\2\6\12\0\1\6\1\331\17\6"+

⌨️ 快捷键说明

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