Bom dia caros Javaneses,
Sei que esta e uma lista de Java e que a varias lista sobre a linguagem C,
mais como ja algum tempo participo desta lista creio que nao se importariam
em responder minha duvida em C.
O meu prof. de linguagens formais e compiladores passou este simples
problema, mais nao estou conseguindo resolve-lo. No codigo lrk.c (que segue
em anexo) temos uma tabela
T[6][4] =
{'e',1, 'e',2, 'e',3, ' ',0,
' ',0, ' ',0, ' ',0, 'a',0,
'e',4, 'e',2, 'e',3, ' ',0,
' ',0, 'r',2, 'r',2, 'r',2,
' ',0, 'e',5, ' ',0, ' ',0,
' ',0, 'r',1, 'r',1, 'r',1};
e temos o char col[7] = "Sab#"; // vocabulo
char reg[2][10] = {"S::=aSa",
"S::=b"}; // que � a
gramatica
o que teria de fazer e ler a tabela, o vocabulo e a gramatica em um arquivo
texto e funcionar como o original, mais nao estou conseguindo fazer, estou
com muitas duvida de como fazer funcionar em C, e o prof. somente aceita em
C. Se alguem poder me orientar agradeco desde ja. Segue em anexo tb o codigo
que estamos tentando fazer.
Desde ja agradeco a atencao de todos
[ ]'s
Harrisson Ferreira Gomes
lrk.c
Trablrk.c