move properties lexer to gen root

This commit is contained in:
Sergey Ignatov
2014-04-25 19:39:55 +04:00
parent 1162eb1847
commit 0645af6f92
2 changed files with 20 additions and 25 deletions
@@ -1,20 +1,4 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* The following code was generated by JFlex 1.4.1 on 12/21/06 4:04 PM */
/* The following code was generated by JFlex 1.4.3 on 4/25/14 7:38 PM */
package com.intellij.lang.properties.parsing;
@@ -24,9 +8,9 @@ import com.intellij.psi.tree.IElementType;
/**
* This class is a scanner generated by
* <a href="http://www.jflex.de/">JFlex</a> 1.4.1
* on 12/21/06 4:04 PM from the specification file
* <tt>C:/work/Irida/tools/lexer/../../source/com/intellij/lang/properties/parsing/Properties.flex</tt>
* <a href="http://www.jflex.de/">JFlex</a> 1.4.3
* on 4/25/14 7:38 PM from the specification file
* <tt>/Users/ignatov/src/ultimate/tools/lexer/../../community/plugins/properties/src/com/intellij/lang/properties/parsing/Properties.flex</tt>
*/
class _PropertiesLexer implements FlexLexer {
/** initial size of the lookahead buffer */
@@ -34,8 +18,18 @@ class _PropertiesLexer implements FlexLexer {
/** lexical states */
public static final int YYINITIAL = 0;
public static final int IN_VALUE = 1;
public static final int IN_KEY_VALUE_SEPARATOR = 2;
public static final int IN_VALUE = 2;
public static final int IN_KEY_VALUE_SEPARATOR = 4;
/**
* 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
};
/**
* Translates characters to character classes
@@ -426,14 +420,14 @@ class _PropertiesLexer 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;
@@ -453,7 +447,7 @@ class _PropertiesLexer 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] ];
@@ -5,6 +5,7 @@
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />