Revision 43809 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/LexicalAnalyzer.java
LexicalAnalyzer.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator; |
2 | 2 |
|
3 |
public interface LexicalAnalyzer { |
|
4 | 3 |
|
5 |
public interface Token {
|
|
4 |
import org.gvsig.tools.lang.Cloneable;
|
|
6 | 5 |
|
6 |
|
|
7 |
public interface LexicalAnalyzer extends Cloneable { |
|
8 |
|
|
9 |
public interface Token extends Cloneable { |
|
10 |
|
|
7 | 11 |
public static final int EOF = -1; |
8 | 12 |
public static final int IDENTIFIER = 0; |
9 | 13 |
public static final int STRING_LITERAL = 1; |
... | ... | |
37 | 41 |
public static final int PARENTHESIS_CLOSE = 31; |
38 | 42 |
public static final int COMA = 32; |
39 | 43 |
|
44 |
@Override |
|
45 |
public Token clone() throws CloneNotSupportedException; |
|
46 |
|
|
40 | 47 |
public void set(int type, String literal); |
41 | 48 |
|
42 | 49 |
public void set(int type, String literal, Object value); |
... | ... | |
55 | 62 |
|
56 | 63 |
public Token next(); |
57 | 64 |
|
65 |
@Override |
|
66 |
public LexicalAnalyzer clone() throws CloneNotSupportedException; |
|
67 |
|
|
68 |
|
|
58 | 69 |
} |
Also available in: Unified diff