public IToken evaluate(ICharacterScanner scanner) { int pos = scanner.getColumn(); if (pos != 0){ scanner.unread(); char first = (char)scanner.read(); if (first == '.') return Token.UNDEFINED; } return super.evaluate(scanner); } }
public IToken evaluate(ICharacterScanner scanner) { int pos = scanner.getColumn(); if (pos != 0){ scanner.unread(); char first = (char)scanner.read(); if (first == '.') return Token.UNDEFINED; } return super.evaluate(scanner); } }