| Package | Description |
|---|---|
| tecgraf.javautils.parsers | |
| tecgraf.javautils.parsers.actions | |
| tecgraf.javautils.parsers.exception |
| Modifier and Type | Method and Description |
|---|---|
protected List<Token> |
Parser.parse(SymbolIterator symbolIterator)
Gera os tokens a partir dos símbolos recebidos.
|
List<Token> |
FiniteAutomaton.start(SymbolIterator symbolIterator)
Inicia a execução do autômato para os símbolos recebidos.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ErrorStateAction.execute(Session session)
Executa a ação.
|
void |
StateAction.execute(Session session)
Executa a ação.
|
void |
CompositeTransitionAction.execute(Symbol<?> symbol,
Session session)
Executa a ação.
|
void |
TransitionAction.execute(Symbol<?> symbol,
Session session)
Executa a ação.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorStateReachedException
Representa uma exceção de estado de erro alcançado.
|
class |
InvalidStateException
Representa uma exceção gerada quando o autômato finito termina em um estado
inválido (não-final).
|
class |
NoTransitionException
Representa uma exceção gerada quando não existe transição para um determinado
símbolo dentro de um estado.
|
Copyright © 2014–2016 Tecgraf/PUC-Rio. All rights reserved.