tecgraf.javautils.jexpression.scanner
Class Token

java.lang.Object
  extended by tecgraf.javautils.jexpression.scanner.Token

public class Token
extends Object

Classe que encapsula um token da linguagem de expressões. Cada token é composto pelo seu valor em String, um tipo definido na enumeração Symbol e pelo número da liha.

Author:
Tecgraf
See Also:
Symbol

Method Summary
 int getLineNumber()
          Número da linha do token.
 Symbol getType()
          Tipo do token.
 String getValue()
          Valor.
 boolean isUnknown()
          Retorna true se o token for desconhecido, false caso contrário.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getType

public Symbol getType()
Tipo do token.

Returns:
tipo.

getLineNumber

public int getLineNumber()
Número da linha do token.

Returns:
número da linha.

getValue

public String getValue()
Valor.

Returns:
valor.

isUnknown

public boolean isUnknown()
Retorna true se o token for desconhecido, false caso contrário.

Returns:
flag que indica se o token é desconhecido.

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2007–2014 Tecgraf/PUC-Rio. All rights reserved.