Revision 43983 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/SQLLexicalAnalyzer.java
SQLLexicalAnalyzer.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator.impl; |
2 | 2 |
|
3 |
import org.gvsig.expressionevaluator.spi.AbstractLexicalAnalyzer; |
|
3 | 4 |
import org.gvsig.expressionevaluator.LexicalAnalyzer; |
4 | 5 |
|
5 | 6 |
public class SQLLexicalAnalyzer extends AbstractLexicalAnalyzer { |
... | ... | |
168 | 169 |
buffer.add(ch); |
169 | 170 |
ch = getch(); |
170 | 171 |
} |
171 |
ungetch(); |
|
172 |
if( !isEOF() ) { |
|
173 |
ungetch(); |
|
174 |
} |
|
172 | 175 |
String id = buffer.toString(); |
173 | 176 |
int type = this.tokens.getOrDefault(id.toLowerCase(), Token.IDENTIFIER); |
174 | 177 |
token.set(type, id); |
Also available in: Unified diff