tecgraf.javautils.parsers.actions
Interface TransitionAction

All Known Implementing Classes:
AppendAction, CompositeTransitionAction, DiscardAction, GenerateTokenAction

public interface TransitionAction

Representa uma ação a ser executada pelo autômato finito ( FiniteAutomaton) ao executar uma transição ( Transition).


Method Summary
 void execute(Symbol<?> symbol, Session session)
          Executa a ação.
 

Method Detail

execute

void execute(Symbol<?> symbol,
             Session session)
             throws AutomatonException
Executa a ação.

Parameters:
symbol - O símbolo que está sendo utilizado atualmente pelo autômato.
session - A sessão de execução do autômato.
Throws:
AutomatonException - Caso ocorra algum erro durante a execução da ação.


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