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

View differences:

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