Index of values


C
char_of_string [Fsa]
função utilitária simples

E
em_par [Fsa]
tradução para o formato transição
epsilon_trans [Fsa]
Generaliza a função anterior.
epsilon_trans_aux [Fsa]
Dado uma máquina maq e um estado state, a função epsilon_trans_aux calcula que estados se consegue atingir a partir de state e de *uma* transição epsilon.
equal [Fsa]

I
is_accepted [Fsa]
is_accepted é um predicado que detecta se uma configuração memo da execução do autómato maq prefigura a aceitação.

L
leitura [Fsa]
Lê no formato texto o autómato por executar, e a palavra por reconhecer.

M
main [Fsa]
função principal

N
next [Fsa]
next calcula os estados atingíveis a partir dos estados em lesta com o simbolo simb, combinado com os estados atingíveis por transsições epsilon a partir daí.
normalize [Fsa]
As operações sobre transições, estados ou configurações podem levar a que se gere muitos duplicados nas listas que os represnetam.

P
print_output [Fsa]
a função print_output analisa a configuração final e imprime na saída standard o veredicto.

S
select [Fsa]
select devolve todas os estados alvo de transições que partem de est com o label simb
step [Fsa]
step realiza um passo de execução do autómato maq a partir da configuração memo.
subset [Fsa]
Duas funções simples mas naturais que codificam as noções de subconjuntos e igualdade de conjunto (sendo estes codificados como listas)

T
to_fita [Fsa]
to_fita é uma função de tradução de char para simbolo.

U
union [Fsa]
união de dois conjuntos