| Package | Description |
|---|---|
| tecgraf.javautils.parsers | |
| tecgraf.javautils.parsers.actions | |
| tecgraf.javautils.parsers.exception | |
| tecgraf.javautils.parsers.iterators | |
| tecgraf.javautils.parsers.symbols |
| Modifier and Type | Method and Description |
|---|---|
List<Symbol<?>> |
Token.getSymbolList()
Obtém a lista de símbolos que compõe o token.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Token.addSymbol(Symbol<?> symbol)
Adiciona um símbolo ao token.
|
void |
State.addTransition(Symbol<?>[] symbols,
TransitionAction function,
State target)
Adiciona uma transição que será executada quando algum dos símbolos for
recebido pelo método
State.getNext(Symbol, Session). |
void |
State.addTransition(Symbol<?> symbol,
TransitionAction function,
State target)
Adiciona uma transição que será executada quando o símbolo for recebido
pelo método
State.getNext(Symbol, Session). |
void |
Session.appendSymbol(Symbol<?> symbol)
Adiciona um símbolo ao token corrente da sessão.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GenerateTokenAction.execute(Symbol<?> symbol,
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.
|
void |
DiscardAction.execute(Symbol<?> symbol,
Session session)
Executa a ação.
|
void |
AppendAction.execute(Symbol<?> symbol,
Session session)
Executa a ação.
|
| Constructor and Description |
|---|
NoTransitionException(Session session,
Symbol<?> symbol,
State state)
Cria uma instância com a sessão onde foi gerada a exceção, o símbolo para o
qual não existe transição e o estado de onde se tentou obter a transição.
|
| Modifier and Type | Method and Description |
|---|---|
Symbol<?> |
SymbolIterator.getNext()
Retorna o próximo símbolo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CharSymbol
Representa um caracter que será usado como símbolo de um autômato finito (
FiniteAutomaton). |
| Modifier and Type | Method and Description |
|---|---|
int |
CharSymbol.compareTo(Symbol<Character> o) |
Copyright © 2014–2016 Tecgraf/PUC-Rio. All rights reserved.