move groovy lexers to gen root

This commit is contained in:
Sergey Ignatov
2014-04-26 14:14:17 +04:00
parent eb2047fc43
commit 2640f208bc
3 changed files with 812 additions and 813 deletions
@@ -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:
+1
View File
@@ -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" />