¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Gramaticas EBNF,BNF e Ambiguas

Jonathas Cavalcante Compiladores Graduação Portugués 4 páginas

Contenido del apunte (4)

Página 1

Gramaticas EBNF,BNF e Ambiguas

Como tirar ambiguidade

Resolve o problema da ordem em que os numeros e suas operações são interpretados pela gramática, ou seja:

Primeiro consome os parenteses (nível 1)

Multiplicação e divisão (Nível 2)

Soma e subtração (Nível 3)

http://www.dcc.ufrj.br/~fabiom/comp20112/03Parsers.pdf

Gramaticas EBNF,BNF e Ambiguas

Página 2

EBNF

Gramaticas EBNF,BNF e Ambiguas

Gramaticas EBNF,BNF e Ambiguas

Fonte: http://www.din.uem.br/~yandre/TC/gramatica-mini.pdf

Página 3

BNF

Gramaticas EBNF,BNF e Ambiguas

Gramaticas EBNF,BNF e Ambiguas

Fonte: http://www.din.uem.br/~yandre/TC/gramatica-mini.pdf

Página 4

Exemplo de conversao EBNF para BNF

Gramaticas EBNF,BNF e Ambiguas

A necessidade de converter a gramatica EBNF para BNF é de aplicar as funções fist e follow para verificar as retrições ll1 r1 e r2

Información

Descripción
Graduação (Tipos de Gramaticas) Compiladores Apunte sobre Gramaticas EBNF,BNF e Ambiguas, creado por Jonathas Cavalcante el 07/01/2017.
Creado por
Jonathas Cavalcante · ene 2017
Actualizado
10 ene 2017
Visitas
387
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?