tecgraf.javautils.parsers
Class Token

java.lang.Object
  extended by tecgraf.javautils.parsers.Token

public class Token
extends Object

Representa um token utilizado por um autômato finito ( FiniteAutomaton).


Constructor Summary
protected Token()
          Cria um token sem símbolos.
 
Method Summary
 boolean addSymbol(Symbol<?> symbol)
          Adiciona um símbolo ao token.
 int getSize()
          Obtém a quantidade de símbolos do token.
 List<Symbol<?>> getSymbolList()
          Obtém a lista de símbolos que compõe o token.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Token

protected Token()
Cria um token sem símbolos.

Method Detail

addSymbol

public final boolean addSymbol(Symbol<?> symbol)
Adiciona um símbolo ao token.

Parameters:
symbol - O símbolo a ser inserido.
Returns:
true, caso o símbolo tenha sido inserido, ou false, caso contrário.

getSize

public final int getSize()
Obtém a quantidade de símbolos do token.

Returns:
A quantidade de símbolos do token.

getSymbolList

public final List<Symbol<?>> getSymbolList()
Obtém a lista de símbolos que compõe o token.

Returns:
A lista de símbolos que compõe o token.

toString

public final String toString()

Overrides:
toString in class Object


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