mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup & regenerate
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* The following code was generated by JFlex 1.4.1 on 27.10.09 1:12 */
|
||||
/* The following code was generated by JFlex 1.4.3 on 6/3/15 7:45 PM */
|
||||
|
||||
/* It's an automatically generated code. Do not modify it. */
|
||||
package com.intellij.lexer;
|
||||
@@ -10,31 +10,42 @@ import com.intellij.psi.xml.XmlTokenType;
|
||||
|
||||
/**
|
||||
* This class is a scanner generated by
|
||||
* <a href="http://www.jflex.de/">JFlex</a> 1.4.1
|
||||
* on 27.10.09 1:12 from the specification file
|
||||
* <tt>C:/IDEA/tools/lexer/_XmlLexer.flex</tt>
|
||||
* <a href="http://www.jflex.de/">JFlex</a> 1.4.3
|
||||
* on 6/3/15 7:45 PM from the specification file
|
||||
* <tt>/Users/denofevil/Code/IDEA/tools/lexer/../../community/xml/xml-psi-impl/src/com/intellij/lexer/_XmlLexer.flex</tt>
|
||||
*/
|
||||
public class __XmlLexer implements FlexLexer {
|
||||
/** initial size of the lookahead buffer */
|
||||
private static final int ZZ_BUFFERSIZE = 16384;
|
||||
|
||||
/** lexical states */
|
||||
public static final int PROCESSING_INSTRUCTION = 2;
|
||||
public static final int ATTR_LIST = 6;
|
||||
public static final int END_TAG = 4;
|
||||
public static final int ATTR_VALUE_DQ = 9;
|
||||
public static final int C_COMMENT_END = 14;
|
||||
public static final int DTD_MARKUP = 8;
|
||||
public static final int CDATA = 12;
|
||||
public static final int ATTR = 7;
|
||||
public static final int TAG = 1;
|
||||
public static final int PI_ANY = 3;
|
||||
public static final int ATTR_VALUE_START = 8;
|
||||
public static final int PROCESSING_INSTRUCTION = 4;
|
||||
public static final int ATTR_LIST = 12;
|
||||
public static final int END_TAG = 8;
|
||||
public static final int ATTR_VALUE_DQ = 18;
|
||||
public static final int C_COMMENT_END = 30;
|
||||
public static final int DTD_MARKUP = 22;
|
||||
public static final int CDATA = 26;
|
||||
public static final int ATTR = 14;
|
||||
public static final int TAG = 2;
|
||||
public static final int PI_ANY = 6;
|
||||
public static final int ATTR_VALUE_START = 16;
|
||||
public static final int YYINITIAL = 0;
|
||||
public static final int COMMENT = 5;
|
||||
public static final int DOCTYPE = 11;
|
||||
public static final int C_COMMENT_START = 13;
|
||||
public static final int ATTR_VALUE_SQ = 10;
|
||||
public static final int COMMENT = 10;
|
||||
public static final int DOCTYPE = 24;
|
||||
public static final int C_COMMENT_START = 28;
|
||||
public static final int ATTR_VALUE_SQ = 20;
|
||||
|
||||
/**
|
||||
* ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l
|
||||
* ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l
|
||||
* at the beginning of a line
|
||||
* l is of the form l = 2*k, k a non negative integer
|
||||
*/
|
||||
private static final int ZZ_LEXSTATE[] = {
|
||||
0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
|
||||
8, 8, 9, 9, 10, 10, 8, 8, 11, 11, 12, 12, 13, 13, 14, 14
|
||||
};
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
@@ -48,61 +59,80 @@ public class __XmlLexer implements FlexLexer {
|
||||
"\1\25\1\0\1\7\1\0\1\32\1\41\4\44\1\31\4\1\1\26"+
|
||||
"\1\42\1\40\1\34\1\33\1\36\1\1\1\35\1\27\1\37\2\1"+
|
||||
"\1\43\2\1\1\5\1\14\1\62\54\0\1\1\12\0\1\1\4\0"+
|
||||
"\1\1\5\0\27\1\1\0\37\1\1\0\u013f\1\31\0\162\1\4\0"+
|
||||
"\14\1\16\0\5\1\11\0\1\1\213\0\1\1\13\0\1\1\1\0"+
|
||||
"\3\1\1\0\1\1\1\0\24\1\1\0\54\1\1\0\46\1\1\0"+
|
||||
"\5\1\4\0\202\1\10\0\105\1\1\0\46\1\2\0\2\1\6\0"+
|
||||
"\20\1\41\0\46\1\2\0\1\1\7\0\47\1\110\0\33\1\5\0"+
|
||||
"\3\1\56\0\32\1\5\0\13\1\43\0\2\1\1\0\143\1\1\0"+
|
||||
"\1\1\17\0\2\1\7\0\2\1\12\0\3\1\2\0\1\1\20\0"+
|
||||
"\1\1\1\0\36\1\35\0\3\1\60\0\46\1\13\0\1\1\u0152\0"+
|
||||
"\66\1\3\0\1\1\22\0\1\1\7\0\12\1\43\0\10\1\2\0"+
|
||||
"\2\1\2\0\26\1\1\0\7\1\1\0\1\1\3\0\4\1\3\0"+
|
||||
"\1\1\36\0\2\1\1\0\3\1\16\0\2\1\23\0\6\1\4\0"+
|
||||
"\2\1\2\0\26\1\1\0\7\1\1\0\2\1\1\0\2\1\1\0"+
|
||||
"\2\1\37\0\4\1\1\0\1\1\23\0\3\1\20\0\11\1\1\0"+
|
||||
"\3\1\1\0\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0"+
|
||||
"\1\1\22\0\1\1\17\0\2\1\43\0\10\1\2\0\2\1\2\0"+
|
||||
"\26\1\1\0\7\1\1\0\2\1\1\0\5\1\3\0\1\1\36\0"+
|
||||
"\2\1\1\0\3\1\17\0\1\1\21\0\1\1\1\0\6\1\3\0"+
|
||||
"\3\1\1\0\4\1\3\0\2\1\1\0\1\1\1\0\2\1\3\0"+
|
||||
"\2\1\3\0\3\1\3\0\10\1\1\0\3\1\113\0\10\1\1\0"+
|
||||
"\3\1\1\0\27\1\1\0\12\1\1\0\5\1\46\0\2\1\43\0"+
|
||||
"\1\1\5\0\27\1\1\0\37\1\1\0\u01ca\1\4\0\14\1\16\0"+
|
||||
"\5\1\7\0\1\1\1\0\1\1\201\0\5\1\1\0\2\1\2\0"+
|
||||
"\4\1\10\0\1\1\1\0\3\1\1\0\1\1\1\0\24\1\1\0"+
|
||||
"\123\1\1\0\213\1\10\0\236\1\11\0\46\1\2\0\1\1\7\0"+
|
||||
"\47\1\110\0\33\1\5\0\3\1\55\0\53\1\43\0\2\1\1\0"+
|
||||
"\143\1\1\0\1\1\17\0\2\1\7\0\2\1\12\0\3\1\2\0"+
|
||||
"\1\1\20\0\1\1\1\0\36\1\35\0\131\1\13\0\1\1\30\0"+
|
||||
"\41\1\11\0\2\1\4\0\1\1\5\0\26\1\4\0\1\1\11\0"+
|
||||
"\1\1\3\0\1\1\27\0\31\1\107\0\1\1\1\0\13\1\127\0"+
|
||||
"\66\1\3\0\1\1\22\0\1\1\7\0\12\1\17\0\7\1\1\0"+
|
||||
"\7\1\5\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\1\1\3\0\4\1\3\0\1\1\20\0\1\1\15\0\2\1\1\0"+
|
||||
"\3\1\16\0\2\1\23\0\6\1\4\0\2\1\2\0\26\1\1\0"+
|
||||
"\7\1\1\0\2\1\1\0\2\1\1\0\2\1\37\0\4\1\1\0"+
|
||||
"\1\1\23\0\3\1\20\0\11\1\1\0\3\1\1\0\26\1\1\0"+
|
||||
"\7\1\1\0\2\1\1\0\5\1\3\0\1\1\22\0\1\1\17\0"+
|
||||
"\2\1\43\0\10\1\2\0\2\1\2\0\26\1\1\0\7\1\1\0"+
|
||||
"\2\1\1\0\5\1\3\0\1\1\36\0\2\1\1\0\3\1\17\0"+
|
||||
"\1\1\21\0\1\1\1\0\6\1\3\0\3\1\1\0\4\1\3\0"+
|
||||
"\2\1\1\0\1\1\1\0\2\1\3\0\2\1\3\0\3\1\3\0"+
|
||||
"\14\1\26\0\1\1\64\0\10\1\1\0\3\1\1\0\27\1\1\0"+
|
||||
"\12\1\1\0\5\1\3\0\1\1\32\0\2\1\6\0\2\1\43\0"+
|
||||
"\10\1\1\0\3\1\1\0\27\1\1\0\12\1\1\0\5\1\3\0"+
|
||||
"\1\1\40\0\1\1\1\0\2\1\43\0\10\1\1\0\3\1\1\0"+
|
||||
"\27\1\1\0\20\1\46\0\2\1\43\0\22\1\3\0\30\1\1\0"+
|
||||
"\11\1\1\0\1\1\2\0\7\1\72\0\60\1\1\0\2\1\14\0"+
|
||||
"\7\1\72\0\2\1\1\0\1\1\2\0\2\1\1\0\1\1\2\0"+
|
||||
"\1\1\6\0\4\1\1\0\7\1\1\0\3\1\1\0\1\1\1\0"+
|
||||
"\1\1\2\0\2\1\1\0\4\1\1\0\2\1\11\0\1\1\2\0"+
|
||||
"\5\1\1\0\1\1\25\0\2\1\42\0\1\1\77\0\10\1\1\0"+
|
||||
"\42\1\35\0\4\1\164\0\42\1\1\0\5\1\1\0\2\1\45\0"+
|
||||
"\6\1\112\0\46\1\12\0\51\1\7\0\132\1\5\0\104\1\5\0"+
|
||||
"\122\1\6\0\7\1\1\0\77\1\1\0\1\1\1\0\4\1\2\0"+
|
||||
"\7\1\1\0\1\1\1\0\4\1\2\0\47\1\1\0\1\1\1\0"+
|
||||
"\4\1\2\0\37\1\1\0\1\1\1\0\4\1\2\0\7\1\1\0"+
|
||||
"\1\1\1\0\4\1\2\0\7\1\1\0\7\1\1\0\27\1\1\0"+
|
||||
"\37\1\1\0\1\1\1\0\4\1\2\0\7\1\1\0\47\1\1\0"+
|
||||
"\23\1\105\0\125\1\14\0\u026c\1\2\0\10\1\12\0\32\1\5\0"+
|
||||
"\113\1\25\0\15\1\1\0\4\1\16\0\22\1\16\0\22\1\16\0"+
|
||||
"\15\1\1\0\3\1\17\0\64\1\43\0\1\1\4\0\1\1\103\0"+
|
||||
"\130\1\10\0\51\1\127\0\35\1\63\0\36\1\2\0\5\1\u038b\0"+
|
||||
"\154\1\224\0\234\1\4\0\132\1\6\0\26\1\2\0\6\1\2\0"+
|
||||
"\1\1\40\0\1\1\1\0\2\1\17\0\2\1\22\0\10\1\1\0"+
|
||||
"\3\1\1\0\51\1\2\0\1\1\20\0\1\1\21\0\2\1\30\0"+
|
||||
"\6\1\5\0\22\1\3\0\30\1\1\0\11\1\1\0\1\1\2\0"+
|
||||
"\7\1\72\0\60\1\1\0\2\1\14\0\7\1\72\0\2\1\1\0"+
|
||||
"\1\1\2\0\2\1\1\0\1\1\2\0\1\1\6\0\4\1\1\0"+
|
||||
"\7\1\1\0\3\1\1\0\1\1\1\0\1\1\2\0\2\1\1\0"+
|
||||
"\4\1\1\0\2\1\11\0\1\1\2\0\5\1\1\0\1\1\25\0"+
|
||||
"\4\1\40\0\1\1\77\0\10\1\1\0\44\1\33\0\5\1\163\0"+
|
||||
"\53\1\24\0\1\1\20\0\6\1\4\0\4\1\3\0\1\1\3\0"+
|
||||
"\2\1\7\0\3\1\4\0\15\1\14\0\1\1\21\0\46\1\1\0"+
|
||||
"\1\1\5\0\1\1\2\0\53\1\1\0\u014d\1\1\0\4\1\2\0"+
|
||||
"\7\1\1\0\1\1\1\0\4\1\2\0\51\1\1\0\4\1\2\0"+
|
||||
"\41\1\1\0\4\1\2\0\7\1\1\0\1\1\1\0\4\1\2\0"+
|
||||
"\17\1\1\0\71\1\1\0\4\1\2\0\103\1\45\0\20\1\20\0"+
|
||||
"\125\1\14\0\u026c\1\2\0\21\1\1\0\32\1\5\0\113\1\25\0"+
|
||||
"\15\1\1\0\4\1\16\0\22\1\16\0\22\1\16\0\15\1\1\0"+
|
||||
"\3\1\17\0\64\1\43\0\1\1\4\0\1\1\103\0\130\1\10\0"+
|
||||
"\51\1\1\0\1\1\5\0\106\1\12\0\35\1\63\0\36\1\2\0"+
|
||||
"\5\1\13\0\54\1\25\0\7\1\70\0\27\1\11\0\65\1\122\0"+
|
||||
"\1\1\135\0\57\1\21\0\7\1\67\0\36\1\15\0\2\1\12\0"+
|
||||
"\54\1\32\0\44\1\51\0\3\1\12\0\44\1\153\0\4\1\1\0"+
|
||||
"\4\1\3\0\2\1\11\0\300\1\100\0\u0116\1\2\0\6\1\2\0"+
|
||||
"\46\1\2\0\6\1\2\0\10\1\1\0\1\1\1\0\1\1\1\0"+
|
||||
"\1\1\1\0\37\1\2\0\65\1\1\0\7\1\1\0\1\1\3\0"+
|
||||
"\3\1\1\0\7\1\3\0\4\1\2\0\6\1\4\0\15\1\5\0"+
|
||||
"\3\1\1\0\7\1\164\0\1\1\15\0\1\1\202\0\1\1\4\0"+
|
||||
"\1\1\2\0\12\1\1\0\1\1\3\0\5\1\6\0\1\1\1\0"+
|
||||
"\1\1\1\0\1\1\1\0\4\1\1\0\3\1\1\0\7\1\3\0"+
|
||||
"\3\1\5\0\5\1\u0ebb\0\2\1\52\0\5\1\5\0\2\1\4\0"+
|
||||
"\126\1\6\0\3\1\1\0\132\1\1\0\4\1\5\0\50\1\4\0"+
|
||||
"\136\1\21\0\30\1\70\0\20\1\u0200\0\u19b6\1\112\0\u51a6\1\132\0"+
|
||||
"\u048d\1\u0773\0\u2ba4\1\u215c\0\u012e\1\2\0\73\1\225\0\7\1\14\0"+
|
||||
"\5\1\5\0\1\1\1\0\12\1\1\0\15\1\1\0\5\1\1\0"+
|
||||
"\1\1\1\0\2\1\1\0\2\1\1\0\154\1\41\0\u016b\1\22\0"+
|
||||
"\100\1\2\0\66\1\50\0\14\1\164\0\5\1\1\0\207\1\44\0"+
|
||||
"\32\1\6\0\32\1\13\0\131\1\3\0\6\1\2\0\6\1\2\0"+
|
||||
"\6\1\2\0\3\1\43\0";
|
||||
"\3\1\1\0\7\1\164\0\1\1\15\0\1\1\20\0\15\1\145\0"+
|
||||
"\1\1\4\0\1\1\2\0\12\1\1\0\1\1\3\0\5\1\6\0"+
|
||||
"\1\1\1\0\1\1\1\0\1\1\1\0\4\1\1\0\13\1\2\0"+
|
||||
"\4\1\5\0\5\1\4\0\1\1\64\0\2\1\u0a7b\0\57\1\1\0"+
|
||||
"\57\1\1\0\205\1\6\0\4\1\3\0\2\1\14\0\46\1\1\0"+
|
||||
"\1\1\5\0\1\1\2\0\70\1\7\0\1\1\20\0\27\1\11\0"+
|
||||
"\7\1\1\0\7\1\1\0\7\1\1\0\7\1\1\0\7\1\1\0"+
|
||||
"\7\1\1\0\7\1\1\0\7\1\120\0\1\1\u01d5\0\2\1\52\0"+
|
||||
"\5\1\5\0\2\1\4\0\126\1\6\0\3\1\1\0\132\1\1\0"+
|
||||
"\4\1\5\0\51\1\3\0\136\1\21\0\33\1\65\0\20\1\u0200\0"+
|
||||
"\u19b6\1\112\0\u51cd\1\63\0\u048d\1\103\0\56\1\2\0\u010d\1\3\0"+
|
||||
"\20\1\12\0\2\1\24\0\57\1\20\0\31\1\10\0\106\1\61\0"+
|
||||
"\11\1\2\0\147\1\2\0\4\1\1\0\4\1\14\0\13\1\115\0"+
|
||||
"\12\1\1\0\3\1\1\0\4\1\1\0\27\1\35\0\64\1\16\0"+
|
||||
"\62\1\76\0\6\1\3\0\1\1\16\0\34\1\12\0\27\1\31\0"+
|
||||
"\35\1\7\0\57\1\34\0\1\1\60\0\51\1\27\0\3\1\1\0"+
|
||||
"\10\1\24\0\27\1\3\0\1\1\5\0\60\1\1\0\1\1\3\0"+
|
||||
"\2\1\2\0\5\1\2\0\1\1\1\0\1\1\30\0\3\1\2\0"+
|
||||
"\13\1\7\0\3\1\14\0\6\1\2\0\6\1\2\0\6\1\11\0"+
|
||||
"\7\1\1\0\7\1\221\0\43\1\35\0\u2ba4\1\14\0\27\1\4\0"+
|
||||
"\61\1\u2104\0\u016e\1\2\0\152\1\46\0\7\1\14\0\5\1\5\0"+
|
||||
"\1\1\1\0\12\1\1\0\15\1\1\0\5\1\1\0\1\1\1\0"+
|
||||
"\2\1\1\0\2\1\1\0\154\1\41\0\u016b\1\22\0\100\1\2\0"+
|
||||
"\66\1\50\0\14\1\164\0\5\1\1\0\207\1\44\0\32\1\6\0"+
|
||||
"\32\1\13\0\131\1\3\0\6\1\2\0\6\1\2\0\6\1\2\0"+
|
||||
"\3\1\43\0";
|
||||
|
||||
/**
|
||||
* Translates characters to character classes
|
||||
@@ -403,9 +433,6 @@ public class __XmlLexer implements FlexLexer {
|
||||
/** zzAtEOF == true <=> the scanner is at the EOF */
|
||||
private boolean zzAtEOF;
|
||||
|
||||
/** denotes if the user-EOF-code has already been executed */
|
||||
private boolean zzEOFDone;
|
||||
|
||||
/* user code: */
|
||||
private IElementType elTokenType = XmlTokenType.XML_DATA_CHARACTERS;
|
||||
private IElementType elTokenType2 = XmlTokenType.XML_ATTRIBUTE_VALUE_TOKEN;
|
||||
@@ -442,19 +469,15 @@ public class __XmlLexer implements FlexLexer {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates a new scanner
|
||||
*
|
||||
* @param in the java.io.Reader to read input from.
|
||||
*/
|
||||
public __XmlLexer(java.io.Reader in) {
|
||||
this.zzReader = in;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new scanner.
|
||||
* There is also java.io.Reader version of this constructor.
|
||||
*
|
||||
* @param in the java.io.Inputstream to read input from.
|
||||
*/
|
||||
public __XmlLexer(java.io.InputStream in) {
|
||||
this(new java.io.InputStreamReader(in));
|
||||
}
|
||||
|
||||
/**
|
||||
* Unpacks the compressed character translation table.
|
||||
@@ -466,7 +489,7 @@ public class __XmlLexer implements FlexLexer {
|
||||
char [] map = new char[0x10000];
|
||||
int i = 0; /* index in packed string */
|
||||
int j = 0; /* index in unpacked array */
|
||||
while (i < 1248) {
|
||||
while (i < 1624) {
|
||||
int count = packed.charAt(i++);
|
||||
char value = packed.charAt(i++);
|
||||
do map[j++] = value; while (--count > 0);
|
||||
@@ -598,18 +621,6 @@ public class __XmlLexer implements FlexLexer {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Contains user EOF-code, which will be executed exactly once,
|
||||
* when the end of file is reached
|
||||
*/
|
||||
private void zzDoEOF() {
|
||||
if (!zzEOFDone) {
|
||||
zzEOFDone = true;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Resumes scanning until the next regular expression is matched,
|
||||
* the end of input is encountered or an I/O-Error occurs.
|
||||
@@ -640,14 +651,14 @@ public class __XmlLexer implements FlexLexer {
|
||||
|
||||
zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL;
|
||||
|
||||
zzState = zzLexicalState;
|
||||
zzState = ZZ_LEXSTATE[zzLexicalState];
|
||||
|
||||
|
||||
zzForAction: {
|
||||
while (true) {
|
||||
|
||||
if (zzCurrentPosL < zzEndReadL)
|
||||
zzInput = zzBufferArrayL != null ? zzBufferArrayL[zzCurrentPosL++]:zzBufferL.charAt(zzCurrentPosL++);
|
||||
zzInput = (zzBufferArrayL != null ? zzBufferArrayL[zzCurrentPosL++] : zzBufferL.charAt(zzCurrentPosL++));
|
||||
else if (zzAtEOF) {
|
||||
zzInput = YYEOF;
|
||||
break zzForAction;
|
||||
@@ -667,7 +678,7 @@ public class __XmlLexer implements FlexLexer {
|
||||
break zzForAction;
|
||||
}
|
||||
else {
|
||||
zzInput = zzBufferArrayL != null ? zzBufferArrayL[zzCurrentPosL++]:zzBufferL.charAt(zzCurrentPosL++);
|
||||
zzInput = (zzBufferArrayL != null ? zzBufferArrayL[zzCurrentPosL++] : zzBufferL.charAt(zzCurrentPosL++));
|
||||
}
|
||||
}
|
||||
int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ];
|
||||
@@ -720,138 +731,138 @@ public class __XmlLexer implements FlexLexer {
|
||||
{ yybegin(END_TAG); return XmlTokenType.XML_END_TAG_START;
|
||||
}
|
||||
case 51: break;
|
||||
case 30:
|
||||
{ return elTokenType;
|
||||
}
|
||||
case 52: break;
|
||||
case 10:
|
||||
{ return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 53: break;
|
||||
case 40:
|
||||
{ return XmlTokenType.XML_DOCTYPE_PUBLIC;
|
||||
}
|
||||
case 54: break;
|
||||
case 39:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_COMMENT_START;
|
||||
}
|
||||
case 55: break;
|
||||
case 13:
|
||||
{ if (myConditionalCommentsSupport) {
|
||||
yybegin(C_COMMENT_START);
|
||||
return XmlTokenType.XML_CONDITIONAL_COMMENT_START;
|
||||
} else return XmlTokenType.XML_COMMENT_CHARACTERS;
|
||||
}
|
||||
case 56: break;
|
||||
case 36:
|
||||
{ return javaEmbeddedTokenType;
|
||||
}
|
||||
case 57: break;
|
||||
case 28:
|
||||
{ return XmlElementType.XML_MARKUP_DECL;
|
||||
}
|
||||
case 58: break;
|
||||
case 32:
|
||||
{ yybegin(ATTR_LIST); pushState(PROCESSING_INSTRUCTION); return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 59: break;
|
||||
case 2:
|
||||
{ return XmlTokenType.XML_REAL_WHITE_SPACE;
|
||||
}
|
||||
case 60: break;
|
||||
case 1:
|
||||
{ return XmlTokenType.XML_DATA_CHARACTERS;
|
||||
}
|
||||
case 61: break;
|
||||
case 23:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_CONDITIONAL_COMMENT_END;
|
||||
}
|
||||
case 62: break;
|
||||
case 12:
|
||||
{ return XmlTokenType.XML_BAD_CHARACTER;
|
||||
}
|
||||
case 63: break;
|
||||
case 7:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_TAG_END;
|
||||
}
|
||||
case 64: break;
|
||||
case 29:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_CONDITIONAL_COMMENT_START_END;
|
||||
}
|
||||
case 65: break;
|
||||
case 3:
|
||||
{ if(yystate() == YYINITIAL){
|
||||
return XmlTokenType.XML_BAD_CHARACTER;
|
||||
}
|
||||
else yybegin(popState()); yypushback(yylength());
|
||||
}
|
||||
case 66: break;
|
||||
case 33:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_COMMENT_END;
|
||||
}
|
||||
case 67: break;
|
||||
case 4:
|
||||
{ yybegin(TAG); return XmlTokenType.XML_START_TAG_START;
|
||||
}
|
||||
case 68: break;
|
||||
case 34:
|
||||
{ if (myConditionalCommentsSupport) {
|
||||
yybegin(C_COMMENT_END);
|
||||
return XmlTokenType.XML_CONDITIONAL_COMMENT_END_START;
|
||||
} else return XmlTokenType.XML_COMMENT_CHARACTERS;
|
||||
}
|
||||
case 69: break;
|
||||
case 52: break;
|
||||
case 30:
|
||||
{ return elTokenType;
|
||||
}
|
||||
case 53: break;
|
||||
case 10:
|
||||
{ return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 54: break;
|
||||
case 40:
|
||||
{ return XmlTokenType.XML_DOCTYPE_PUBLIC;
|
||||
}
|
||||
case 55: break;
|
||||
case 39:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_COMMENT_START;
|
||||
}
|
||||
case 56: break;
|
||||
case 36:
|
||||
{ return javaEmbeddedTokenType;
|
||||
}
|
||||
case 57: break;
|
||||
case 32:
|
||||
{ yybegin(ATTR_LIST); pushState(PROCESSING_INSTRUCTION); return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 58: break;
|
||||
case 2:
|
||||
{ return XmlTokenType.XML_REAL_WHITE_SPACE;
|
||||
}
|
||||
case 59: break;
|
||||
case 1:
|
||||
{ return XmlTokenType.XML_DATA_CHARACTERS;
|
||||
}
|
||||
case 60: break;
|
||||
case 23:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_CONDITIONAL_COMMENT_END;
|
||||
}
|
||||
case 61: break;
|
||||
case 12:
|
||||
{ return XmlTokenType.XML_BAD_CHARACTER;
|
||||
}
|
||||
case 62: break;
|
||||
case 7:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_TAG_END;
|
||||
}
|
||||
case 63: break;
|
||||
case 29:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_CONDITIONAL_COMMENT_START_END;
|
||||
}
|
||||
case 64: break;
|
||||
case 33:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_COMMENT_END;
|
||||
}
|
||||
case 65: break;
|
||||
case 4:
|
||||
{ yybegin(TAG); return XmlTokenType.XML_START_TAG_START;
|
||||
}
|
||||
case 66: break;
|
||||
case 26:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_EMPTY_ELEMENT_END;
|
||||
}
|
||||
case 70: break;
|
||||
case 67: break;
|
||||
case 24:
|
||||
{ yybegin(PROCESSING_INSTRUCTION); return XmlTokenType.XML_PI_START;
|
||||
}
|
||||
case 71: break;
|
||||
case 68: break;
|
||||
case 8:
|
||||
{ yybegin(PI_ANY); return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 72: break;
|
||||
case 69: break;
|
||||
case 13:
|
||||
{ if (myConditionalCommentsSupport) {
|
||||
yybegin(C_COMMENT_START);
|
||||
return XmlTokenType.XML_CONDITIONAL_COMMENT_START;
|
||||
} else return XmlTokenType.XML_COMMENT_CHARACTERS;
|
||||
}
|
||||
case 70: break;
|
||||
case 14:
|
||||
{ yybegin(ATTR); return XmlTokenType.XML_NAME;
|
||||
}
|
||||
case 73: break;
|
||||
case 71: break;
|
||||
case 15:
|
||||
{ yybegin(ATTR_LIST); yypushback(yylength());
|
||||
}
|
||||
case 74: break;
|
||||
case 72: break;
|
||||
case 21:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_DOCTYPE_END;
|
||||
}
|
||||
case 75: break;
|
||||
case 73: break;
|
||||
case 38:
|
||||
{ return XmlTokenType.XML_CHAR_ENTITY_REF;
|
||||
}
|
||||
case 76: break;
|
||||
case 74: break;
|
||||
case 6:
|
||||
{ return XmlTokenType.XML_WHITE_SPACE;
|
||||
}
|
||||
case 77: break;
|
||||
case 75: break;
|
||||
case 28:
|
||||
{ return XmlElementType.XML_MARKUP_DECL;
|
||||
}
|
||||
case 76: break;
|
||||
case 31:
|
||||
{ return XmlTokenType.XML_ENTITY_REF_TOKEN;
|
||||
}
|
||||
case 78: break;
|
||||
case 77: break;
|
||||
case 16:
|
||||
{ yybegin(ATTR_VALUE_DQ); return XmlTokenType.XML_ATTRIBUTE_VALUE_START_DELIMITER;
|
||||
}
|
||||
case 79: break;
|
||||
case 78: break;
|
||||
case 17:
|
||||
{ yybegin(ATTR_VALUE_SQ); return XmlTokenType.XML_ATTRIBUTE_VALUE_START_DELIMITER;
|
||||
}
|
||||
case 80: break;
|
||||
case 79: break;
|
||||
case 22:
|
||||
{ yybegin(COMMENT); return XmlTokenType.XML_COMMENT_CHARACTERS;
|
||||
}
|
||||
case 81: break;
|
||||
case 80: break;
|
||||
case 37:
|
||||
{ yybegin(YYINITIAL); return XmlTokenType.XML_CDATA_END;
|
||||
}
|
||||
case 81: break;
|
||||
case 3:
|
||||
{ if(yystate() == YYINITIAL){
|
||||
return XmlTokenType.XML_BAD_CHARACTER;
|
||||
}
|
||||
else yybegin(popState()); yypushback(yylength());
|
||||
}
|
||||
case 82: break;
|
||||
case 35:
|
||||
{ return elTokenType2;
|
||||
@@ -872,7 +883,6 @@ public class __XmlLexer implements FlexLexer {
|
||||
default:
|
||||
if (zzInput == YYEOF && zzStartRead == zzCurrentPos) {
|
||||
zzAtEOF = true;
|
||||
zzDoEOF();
|
||||
return null;
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -49,8 +49,6 @@ import com.intellij.psi.xml.*;
|
||||
%implements FlexLexer
|
||||
%function advance
|
||||
%type IElementType
|
||||
%eof{ return;
|
||||
%eof}
|
||||
|
||||
%state TAG
|
||||
%state PROCESSING_INSTRUCTION
|
||||
|
||||
Reference in New Issue
Block a user