*Sintax padrão*
Caracter '$' é reservado para informar a maquina continuar com o valor atual
Sempre apos passar uma sequencia de parametros e acoes é necessario colcar '&' no final da linha
Apos a escrita de um estado é necessario colocar ';' no final da linha
exemplo de codigo:
NomeDoEstado:
<parametro1, parametro2> write caractere, proximo_movimento, proximo_estado&
<parametro3, parametro4> write $_mantem_caractere_ataual, proximo_movimento, proximo_estado&;
*Codigo para somar 1 a um numero binario*
Imput: numero binario (ex.: 1011)
Estado inicial: estadoIrParaDireita
Posicao inicial: 0
Codigo:
estadoIrParaDireita:
<1,0> write $, direita, estadoIrParaDireita&
< > write *, esquerda, estadoCarregar&;
estadoCarregar:
<0, > write 1, esquerda, terminei&
<1> write 0, esquerda, estadoCarregar&;