Index of values

C
char_of_string [Fsa_set]

função utilitária simples

compare [Fsa_set.Estados]
I
is_accepted [Fsa_set]

is_accepted é um predicado que detecta se uma configuração da execução do autómato (ambos passados em parâmetro) prefigura a aceitação.

L
leitura [Fsa_set]

leitura lê no formato texto o autómato por executar, e a palavra por reconhecer.

M
main [Fsa_set]

main função principal

N
next [Fsa_set]

next calcula os estados atingíveis a partir dos estados em states com o simbolo simb, combinado com os estados atingíveis por transições epsilon a partir daí.

P
print_output [Fsa_set]

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

R
reach [Fsa_set]

reach calcula que estados são alvo de transições directas que partem do estado state com rótulo ch no autómato maquina

reach_epsilon [Fsa_set]

reach_epsilon devolve o conjunto de estados para os quais existe um caminho "epsilon" que parte dos estados de states -- i.e.

reach_star [Fsa_set]

reach_star calcula que estados são alvo de transições directas e indirectas (i.e.

reach_star_aux [Fsa_set]

reach_star_aux é função (recursiva) auxiliar da função reach_star e calcula que estados são alvo de transições directas e indirectas que partem do conjunto de estados todo com rótulo ch no autómato maquina.

reach_states [Fsa_set]

reach_states calcula que estados são alvo de transições directas que partem do conjunto de estados states com rótulo ch no autómato maquina

read_to_list [Fsa_set]

read_to_set lê uma linha de inteiros e devolve na forma de uma lista de inteiros

read_to_set [Fsa_set]

read_to_set lê uma linha de inteiros e devolve na forma de um conjunto de inteiros

read_transition [Fsa_set]

read_transition lê transições linha a linha até ao fim de ficheiro.

S
step [Fsa_set]

step realiza um passo de execução do autómato maquina a partir da configuração config.

step_star [Fsa_set]

step_star é a função de execução principal.

T
to_fita [Fsa_set]

to_fita é uma função de tradução de char para simbolo.

triplo [Fsa_set]

tradução para o formato transição