tecgraf.javautils.parsers
Class Session

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

public final class Session
extends Object

Representa uma sessão de execução de um autômato finito ( FiniteAutomaton).


Method Summary
 void appendSymbol(Symbol<?> symbol)
          Adiciona um símbolo ao token corrente da sessão.
 void generateToken()
          Insere o token atual na lista de tokens gerados.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

appendSymbol

public void appendSymbol(Symbol<?> symbol)
Adiciona um símbolo ao token corrente da sessão.

Parameters:
symbol - O símbolo a ser inserido.
Throws:
IllegalArgumentException - Caso o símbolo seja nulo.
IllegalStateException - Caso a sessão esteja fechada.

generateToken

public void generateToken()
Insere o token atual na lista de tokens gerados.

Throws:
IllegalStateException - Caso a sessão esteja fechada.

toString

public String toString()

Overrides:
toString in class Object


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