KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ro > infoiasi > donald > compiler > lexer > OperatorToken


1 package ro.infoiasi.donald.compiler.lexer;
2
3 class OperatorToken extends ExpToken implements Comparable JavaDoc {
4     private Operator op;
5     OperatorToken(int strIndex, int tokenNo, Operator op) { super(strIndex, tokenNo); this.op = op; }
6     public Operator operator() { return op; }
7     public int compareTo(Object JavaDoc obj) {
8         if (obj == null) {
9             throw new NullPointerException JavaDoc();
10         }
11         return op.compareTo(((OperatorToken)obj).op);
12     }
13     public String JavaDoc toString() { return ""+op.getSymbol(); }
14 }
15
Popular Tags