📄 cplusplustokenmaker.java
字号:
"\13\4\1\u01f1\3\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\1\4\1\u01f2\15\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\1\4\1\150\23\4\6\0\1\3\5\4\1\0"+
"\11\4\1\u01f3\5\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\2\4\1\115\14\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\6\0\1\3\5\4\1\0\13\4\1\u01c2"+
"\1\257\1\4\1\u0144\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\17\4\11\0\1\3\2\4\2\0"+
"\3\4\2\0\2\4\1\0\1\4\1\0\1\3\3\4"+
"\1\u013f\21\4\6\0\1\3\5\4\1\0\13\4\1\370"+
"\3\4\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\17\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\5\4\1\251\17\4"+
"\6\0\1\3\5\4\1\0\17\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\1\4\1\115\23\4\6\0\1\3\5\4\1\0\7\4"+
"\1\u0141\7\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\1\251\4\4\1\251\4\4\1\350\4\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\2\4\1\251\22\4\6\0\1\3"+
"\5\4\1\0\7\4\1\u01c8\7\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\11\4\1\u01ce\5\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\16\4\1\251\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\1\4\1\u01f4\15\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\17\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\1\4\1\u01f5\23\4\6\0\1\3\5\4\1\0"+
"\17\4\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\1\4\1\u01f6\23\4\6\0"+
"\1\3\5\4\1\0\17\4\11\0\1\3\2\4\2\0"+
"\3\4\2\0\2\4\1\0\1\4\1\0\1\3\1\4"+
"\1\u01f7\23\4\6\0\1\3\5\4\1\0\1\4\1\u01f8"+
"\15\4\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\17\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\4\4\1\u01f9\20\4"+
"\6\0\1\3\5\4\1\0\4\4\1\u01fa\12\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\25\4\6\0\1\3\5\4\1\0\11\4"+
"\1\251\5\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\4\4\1\u01fb\12\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\11\4\1\u01fc\5\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\11\4\1\115\5\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\14\4\1\u013f\2\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\6\0\1\3\5\4\1\0\17\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\7\4\1\u01fd\15\4\6\0\1\3\5\4"+
"\1\0\14\4\1\u01fe\2\4\11\0\1\3\2\4\2\0"+
"\3\4\2\0\2\4\1\0\1\4\1\0\1\3\25\4"+
"\6\0\1\3\5\4\1\0\14\4\1\137\2\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\25\4\6\0\1\3\5\4\1\0\15\4"+
"\1\251\1\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\11\4\1\u01b1\5\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\6\3\1\0\7\3\1\u01db\7\3\11\0"+
"\3\3\2\0\3\3\2\0\2\3\1\0\1\3\1\0"+
"\26\3\6\0\6\3\1\0\12\3\1\u01ff\4\3\11\0"+
"\3\3\2\0\3\3\2\0\2\3\1\0\1\3\1\0"+
"\26\3\6\0\6\3\1\0\16\3\1\u0200\11\0\3\3"+
"\2\0\3\3\2\0\2\3\1\0\1\3\1\0\26\3"+
"\20\0\1\u01e0\110\0\1\u0201\110\0\1\u0201\120\0\1\u0202"+
"\102\0\1\u01e0\115\0\1\u0203\121\0\1\u0204\65\0\1\3"+
"\5\4\1\0\5\4\1\u0125\11\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\1\4\1\u01be\15\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\14\4\1\u0205\2\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\4\4\1\u0206\1\0\17\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\17\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\24\4\1\u0206\6\0\1\3\5\4\1\0\16\4"+
"\1\124\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\17\4\11\0\1\3\2\4\2\0\1\4\1\251"+
"\1\4\2\0\2\4\1\0\1\4\1\0\1\3\25\4"+
"\6\0\1\3\5\4\1\0\17\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\4\4\1\u0140\20\4\6\0\1\3\5\4\1\0\11\4"+
"\1\u0207\5\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\3\4\1\u01c3\13\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\14\4\1\251\2\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\14\4\1\u0208\2\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\11\4\1\u0209\5\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\6\0\1\3\5\4\1\0\14\4\1\u01e6"+
"\2\4\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\7\4\1\u020a\7\4\11\0\1\3\2\4\2\0"+
"\3\4\2\0\2\4\1\0\1\4\1\0\1\3\25\4"+
"\6\0\1\3\5\4\1\0\1\4\1\u020b\15\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\25\4\6\0\1\3\5\4\1\0\10\4"+
"\1\263\6\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\10\4\1\u020b\6\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\7\4\1\u013f\7\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\11\4\1\u020c\5\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\12\4\1\255\4\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\6\0\1\3\5\4\1\0\1\4\1\u010e"+
"\15\4\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\17\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\1\4\1\u020d\23\4"+
"\6\0\1\3\5\4\1\0\11\4\1\276\5\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\25\4\6\0\1\3\5\4\1\0\5\4"+
"\1\115\11\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\6\3"+
"\1\0\1\u0192\16\3\11\0\3\3\2\0\3\3\2\0"+
"\2\3\1\0\1\3\1\0\26\3\6\0\6\3\1\0"+
"\14\3\1\u01db\2\3\11\0\3\3\2\0\3\3\2\0"+
"\2\3\1\0\1\3\1\0\26\3\24\0\1\u0201\114\0"+
"\1\u020e\115\0\1\u020f\64\0\1\3\5\4\1\0\16\4"+
"\1\255\11\0\1\3\2\4\2\0\3\4\2\0\2\4"+
"\1\0\1\4\1\0\1\3\25\4\6\0\1\3\5\4"+
"\1\0\17\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\4\4\1\u0210\20\4"+
"\6\0\1\3\5\4\1\0\11\4\1\255\5\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\25\4\6\0\1\3\5\4\1\0\10\4"+
"\1\u017d\6\4\11\0\1\3\2\4\2\0\3\4\2\0"+
"\2\4\1\0\1\4\1\0\1\3\25\4\6\0\1\3"+
"\5\4\1\0\13\4\1\u0211\3\4\11\0\1\3\2\4"+
"\2\0\3\4\2\0\2\4\1\0\1\4\1\0\1\3"+
"\25\4\6\0\1\3\5\4\1\0\7\4\1\115\7\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\14\4\1\u0212\2\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\1\4\1\u01b2\15\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\15\0\1\u01e1\125\0\1\u0201\66\0\1\3"+
"\5\4\1\0\17\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\4\4\1\u0213"+
"\20\4\6\0\1\3\5\4\1\0\7\4\1\u0214\7\4"+
"\11\0\1\3\2\4\2\0\3\4\2\0\2\4\1\0"+
"\1\4\1\0\1\3\25\4\6\0\1\3\5\4\1\0"+
"\6\4\1\u01c3\10\4\11\0\1\3\2\4\2\0\3\4"+
"\2\0\2\4\1\0\1\4\1\0\1\3\25\4\6\0"+
"\1\3\5\4\1\0\1\4\1\u0215\15\4\11\0\1\3"+
"\2\4\2\0\3\4\2\0\2\4\1\0\1\4\1\0"+
"\1\3\25\4\6\0\1\3\5\4\1\0\17\4\11\0"+
"\1\3\2\4\2\0\3\4\2\0\2\4\1\0\1\4"+
"\1\0\1\3\1\4\1\u0207\23\4\6\0";
private static int [] zzUnpackTrans() {
int [] result = new int[37592];
int offset = 0;
offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result);
return result;
}
private static int zzUnpackTrans(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++);
value--;
do result[j++] = value; while (--count > 0);
}
return j;
}
/* error codes */
private static final int ZZ_UNKNOWN_ERROR = 0;
private static final int ZZ_NO_MATCH = 1;
private static final int ZZ_PUSHBACK_2BIG = 2;
/* error messages for the codes above */
private static final String ZZ_ERROR_MSG[] = {
"Unkown internal scanner error",
"Error: could not match input",
"Error: pushback value was too large"
};
/**
* ZZ_ATTRIBUTE[aState] contains the attributes of state <code>aState</code>
*/
private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute();
private static final String ZZ_ATTRIBUTE_PACKED_0 =
"\2\0\25\1\1\11\4\1\1\11\2\1\1\11\6\1"+
"\1\11\7\1\1\11\1\1\1\11\112\1\1\0\1\1"+
"\1\11\2\1\1\11\2\1\1\11\16\1\1\0\14\1"+
"\1\11\1\1\1\0\141\1\1\11\31\1\6\0\21\1"+
"\1\0\117\1\1\11\21\1\4\0\1\1\4\0\77\1"+
"\7\0\33\1\1\11\3\0\11\1\2\0\6\1";
private static int [] zzUnpackAttribute() {
int [] result = new int[533];
int offset = 0;
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
return result;
}
private static int zzUnpackAttribute(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;
}
/** the input device */
private java.io.Reader zzReader;
/** the current state of the DFA */
private int zzState;
/** the current lexical state */
private int zzLexicalState = YYINITIAL;
/** this buffer contains the current text to be matched and is
the source of the yytext() string */
private char zzBuffer[];
/** the textposition at the last accepting state */
private int zzMarkedPos;
/** the textposition at the last state to be included in yytext */
private int zzPushbackPos;
/** the current text position in the buffer */
private int zzCurrentPos;
/** startRead marks the beginning of the yytext() string in the buffer */
private int zzStartRead;
/** endRead marks the last character in the buffer, that has been read
from input */
private int zzEndRead;
/** number of newlines encountered up to the start of the matched text */
private int yyline;
/** the number of characters up to the start of the matched text */
private int yychar;
/**
* the number of characters from the last newline up to the start of the
* matched text
*/
private int yycolumn;
/**
* zzAtBOL == true <=> the scanner is currently at the beginning of a line
*/
private boolean zzAtBOL = true;
/** zzAtEOF == true <=> the scanner is at the EOF */
private boolean zzAtEOF;
/* user code: */
/******************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -