análisis sintáctico descendente sin retroceso - Blearning

análisis sintáctico descendente sin retroceso - Blearning análisis sintáctico descendente sin retroceso - Blearning

blearning.itmina.edu.mx
from blearning.itmina.edu.mx More from this publisher
09.05.2013 Views

Análisis sintáctico descendente sin retroceso Transformación de gramáticas Eliminación de la recursividad a izquierdas Se dice que una gramática tiene recursividad a izquierdas, si existe un no terminal A, tal que para algún α ∈ V * existe una derivación de la forma: EJEMPLO S → aAc A → Ab | λ Reconocer la cadena abbc (1) S Α ⎯ ⎯→ Α α + (2) S a A c (3) S a A c A b (4) S a A c A b A b S a A c A b A b A b (5) Página 34

1ª) Transformación S → aAc A → λ | Ab 2ª) Transformación S → aAc A → λ | bA Análisis sintáctico descendente sin retroceso Transformación de gramáticas (1) S (1) S (2) S a A c (2) S a A c (3) S a A c (3) S a A c b A (4) S a A c (4) S A b a A c b A b A (5) S a A c A b A b (5) S a A c b A b A Página 35

1ª) Transformación<br />

S → aAc<br />

A → λ | Ab<br />

2ª) Transformación<br />

S → aAc<br />

A → λ | bA<br />

Análisis <strong><strong>sin</strong>táctico</strong> <strong>descendente</strong> <strong>sin</strong> <strong>retroceso</strong><br />

Transformación de gramáticas<br />

(1)<br />

S<br />

(1)<br />

S<br />

(2)<br />

S<br />

a A c<br />

(2)<br />

S<br />

a A c<br />

(3)<br />

S<br />

a A c<br />

(3)<br />

S<br />

a A c<br />

b A<br />

(4)<br />

S<br />

a A c<br />

(4)<br />

S<br />

A b<br />

a A c<br />

b A<br />

b A<br />

(5)<br />

S<br />

a A c<br />

A b<br />

A b<br />

(5)<br />

S<br />

a A c<br />

b A<br />

b A<br />

Página 35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!