Escolar Documentos
Profissional Documentos
Cultura Documentos
A⇒c A | e B
B⇒ f | g
2/8
2
Analisador Sintático
S⇒a A d
procedimento S
begin
senão:
ERRO();
end
4/8
4
Analisador Sintático
B⇒ f | g
procedimento B
begin
se(simbolo == 'f' ou simbolo == 'g') então
obtem_simbolo();
senão
ERRO();
end
5/8
5
Analisador Sintático
procedimento Principal
begin
obtem_simbolo();
S();
se(terminou_cadeia) então
SUCESSO();
senão
ERRO();
end
6/8
6
Exercício
Faça os procedimentos e os grafos sintáticos
para a gramática
7/8
7
Referências Bibliográficas
Livro:
Compiladores: Princípios, técnicas e
ferramentas. Alfred V. Aho, et al
8/8
8