mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
move groovy lexers to gen root
This commit is contained in:
+70
-54
@@ -1,4 +1,4 @@
|
||||
/* The following code was generated by JFlex 1.4.3 on 06.09.11 15:42 */
|
||||
/* The following code was generated by JFlex 1.4.3 on 4/26/14 2:10 PM */
|
||||
|
||||
/*
|
||||
* Copyright 2000-2008 JetBrains s.r.o.
|
||||
@@ -18,15 +18,15 @@
|
||||
package org.jetbrains.plugins.groovy.lang.groovydoc.lexer;
|
||||
|
||||
import com.intellij.lexer.FlexLexer;
|
||||
import com.intellij.psi.TokenType;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.TokenType;
|
||||
|
||||
|
||||
/**
|
||||
* This class is a scanner generated by
|
||||
* <a href="http://www.jflex.de/">JFlex</a> 1.4.3
|
||||
* on 06.09.11 15:42 from the specification file
|
||||
* <tt>C:/Home/IDEA/tools/lexer/../../community/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/groovydoc/lexer/gdoc.flex</tt>
|
||||
* on 4/26/14 2:10 PM from the specification file
|
||||
* <tt>/Users/ignatov/src/ultimate/tools/lexer/../../community/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/groovydoc/lexer/gdoc.flex</tt>
|
||||
*/
|
||||
public class _GroovyDocLexer implements FlexLexer, GroovyDocTokenTypes, TokenType {
|
||||
/** initial size of the lookahead buffer */
|
||||
@@ -543,7 +543,7 @@ public class _GroovyDocLexer implements FlexLexer, GroovyDocTokenTypes, TokenTyp
|
||||
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;
|
||||
@@ -563,7 +563,7 @@ public class _GroovyDocLexer implements FlexLexer, GroovyDocTokenTypes, TokenTyp
|
||||
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] ];
|
||||
@@ -584,86 +584,102 @@ public class _GroovyDocLexer implements FlexLexer, GroovyDocTokenTypes, TokenTyp
|
||||
zzMarkedPos = zzMarkedPosL;
|
||||
|
||||
switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) {
|
||||
case 8:
|
||||
{ yybegin(DOC_TAG_VALUE); return WHITE_SPACE;
|
||||
case 7:
|
||||
{ if (checkAhead('<') || checkAhead('\"')) {
|
||||
yybegin(COMMENT_DATA);
|
||||
}
|
||||
else if (checkAhead('\u007b') ) {
|
||||
yybegin(COMMENT_DATA); //lbrace - there's some error in JLex when typing lbrace directly
|
||||
}
|
||||
else {
|
||||
yybegin(DOC_TAG_VALUE);
|
||||
}
|
||||
return WHITE_SPACE;
|
||||
}
|
||||
case 21: break;
|
||||
case 15:
|
||||
{ yybegin(DOC_TAG_VALUE); return mGDOC_TAG_VALUE_RPAREN;
|
||||
case 9:
|
||||
{ yybegin(COMMENT_DATA);
|
||||
return WHITE_SPACE;
|
||||
}
|
||||
case 22: break;
|
||||
case 2:
|
||||
{ yybegin(COMMENT_DATA); return mGDOC_COMMENT_DATA;
|
||||
case 15:
|
||||
{ yybegin(DOC_TAG_VALUE);
|
||||
return mGDOC_TAG_VALUE_RPAREN;
|
||||
}
|
||||
case 23: break;
|
||||
case 19:
|
||||
{ yybegin(COMMENT_DATA_START);
|
||||
return mGDOC_COMMENT_START;
|
||||
}
|
||||
case 24: break;
|
||||
case 4:
|
||||
{ if (checkAhead('@')){
|
||||
yybegin(INLINE_TAG_NAME);
|
||||
}
|
||||
else{
|
||||
yybegin(COMMENT_DATA);
|
||||
}
|
||||
return mGDOC_INLINE_TAG_START;
|
||||
}
|
||||
case 25: break;
|
||||
case 14:
|
||||
{ yybegin(DOC_TAG_VALUE_IN_LTGT);
|
||||
return mGDOC_TAG_VALUE_LT;
|
||||
}
|
||||
case 26: break;
|
||||
case 1:
|
||||
{ return mGDOC_COMMENT_BAD_CHARACTER;
|
||||
}
|
||||
case 24: break;
|
||||
case 6:
|
||||
{ return mGDOC_COMMENT_DATA;
|
||||
}
|
||||
case 25: break;
|
||||
case 19:
|
||||
{ yybegin(COMMENT_DATA_START); return mGDOC_COMMENT_START;
|
||||
}
|
||||
case 26: break;
|
||||
case 3:
|
||||
{ return WHITE_SPACE;
|
||||
}
|
||||
case 27: break;
|
||||
case 20:
|
||||
{ yybegin(PARAM_TAG_SPACE); return mGDOC_TAG_NAME;
|
||||
case 2:
|
||||
{ yybegin(COMMENT_DATA);
|
||||
return mGDOC_COMMENT_DATA;
|
||||
}
|
||||
case 28: break;
|
||||
case 18:
|
||||
{ yybegin(TAG_DOC_SPACE); return mGDOC_TAG_NAME;
|
||||
{ yybegin(TAG_DOC_SPACE);
|
||||
return mGDOC_TAG_NAME;
|
||||
}
|
||||
case 29: break;
|
||||
case 16:
|
||||
{ yybegin(COMMENT_DATA); return mGDOC_TAG_VALUE_GT;
|
||||
case 6:
|
||||
{ return mGDOC_COMMENT_DATA;
|
||||
}
|
||||
case 30: break;
|
||||
case 7:
|
||||
{ if (checkAhead('<') || checkAhead('\"')) yybegin(COMMENT_DATA);
|
||||
else if (checkAhead('\u007b') ) yybegin(COMMENT_DATA); //lbrace - there's some error in JLex when typing lbrace directly
|
||||
else yybegin(DOC_TAG_VALUE);
|
||||
|
||||
return WHITE_SPACE;
|
||||
case 8:
|
||||
{ yybegin(DOC_TAG_VALUE);
|
||||
return WHITE_SPACE;
|
||||
}
|
||||
case 31: break;
|
||||
case 11:
|
||||
{ yybegin(DOC_TAG_VALUE_IN_PAREN); return mGDOC_TAG_VALUE_LPAREN;
|
||||
case 3:
|
||||
{ return WHITE_SPACE;
|
||||
}
|
||||
case 32: break;
|
||||
case 5:
|
||||
{ yybegin(COMMENT_DATA); return mGDOC_INLINE_TAG_END;
|
||||
case 11:
|
||||
{ yybegin(DOC_TAG_VALUE_IN_PAREN);
|
||||
return mGDOC_TAG_VALUE_LPAREN;
|
||||
}
|
||||
case 33: break;
|
||||
case 4:
|
||||
{ if (checkAhead('@')){
|
||||
yybegin(INLINE_TAG_NAME);
|
||||
}
|
||||
else{
|
||||
yybegin(COMMENT_DATA);
|
||||
}
|
||||
return mGDOC_INLINE_TAG_START;
|
||||
case 16:
|
||||
{ yybegin(COMMENT_DATA);
|
||||
return mGDOC_TAG_VALUE_GT;
|
||||
}
|
||||
case 34: break;
|
||||
case 5:
|
||||
{ yybegin(COMMENT_DATA);
|
||||
return mGDOC_INLINE_TAG_END;
|
||||
}
|
||||
case 35: break;
|
||||
case 17:
|
||||
{ return mGDOC_COMMENT_END;
|
||||
}
|
||||
case 35: break;
|
||||
case 36: break;
|
||||
case 10:
|
||||
{ return mGDOC_TAG_VALUE_TOKEN;
|
||||
}
|
||||
case 36: break;
|
||||
case 14:
|
||||
{ yybegin(DOC_TAG_VALUE_IN_LTGT); return mGDOC_TAG_VALUE_LT;
|
||||
}
|
||||
case 37: break;
|
||||
case 9:
|
||||
{ yybegin(COMMENT_DATA); return WHITE_SPACE;
|
||||
case 20:
|
||||
{ yybegin(PARAM_TAG_SPACE);
|
||||
return mGDOC_TAG_NAME;
|
||||
}
|
||||
case 38: break;
|
||||
case 13:
|
||||
+741
-759
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,7 @@
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
|
||||
Reference in New Issue
Block a user