Análisis Sintáctico
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Generación de matriz predictiva (FIRS y FOLLOW)<br />
FIRST: Sea G:= (V; ∑; Q0; P) una gramática libre de contexto. Para cada forma<br />
sentencial α Є (V U ∑)* y para cada k Є N definiremos la función.<br />
En otras palabras, el operador F IRST k asocia a cada forma sentencial los primeros<br />
k símbolos de cualquier forma terminal alcanzable desde α mediante derivaciones<br />
“masa la izquierda".<br />
FOLLOW: Con las mismas notaciones anteriores, para cada forma sentencial α Є<br />
(V U ∑)* definiremos la función FOLLOWG GK (α) del modo siguiente.<br />
De nuevo nos ocuparemos solamente de FOLLOW: = FOLLOW1. Obsérvese que<br />
FOLLOW k (α) ⊂ ∑* y que para cada x Є FOLLOW (α), Ixl ≤ k. Obsérvese que para<br />
cada variable A Є V, FOLLOW(A) son todos los símbolos terminales que pueden<br />
aparecer a la derecha de A en alguna forma sentencial de la gramática.<br />
25