1 2 5 6 public class Token { 7 8 13 public int kind; 14 15 20 public int beginLine, beginColumn, endLine, endColumn; 21 22 25 public String image; 26 27 35 public Token next; 36 37 49 public Token specialToken; 50 51 54 public String toString() 55 { 56 return image; 57 } 58 59 71 public static final Token newToken(int ofKind) 72 { 73 switch(ofKind) 74 { 75 default : return new Token(); 76 case JavaParserConstants.RUNSIGNEDSHIFT: 77 case JavaParserConstants.RSIGNEDSHIFT: 78 case JavaParserConstants.GT: 79 return new GTToken(); 80 } 81 } 82 83 public static class GTToken extends Token 84 { 85 int realKind = JavaParserConstants.GT; 86 } 87 } 88 | Popular Tags |