Top-down Parsing (ASU Ch 4.4) Predictive Parsers (ASU 4.4 ...
Top-down Parsing (ASU Ch 4.4) Predictive Parsers (ASU 4.4 ...
Top-down Parsing (ASU Ch 4.4) Predictive Parsers (ASU 4.4 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
First: example (<strong>ASU</strong> Ex 4.17)<br />
E TE’<br />
E’ +TE’ | ¤<br />
T FT’<br />
T’ *FT’ | ¤<br />
F (E) | id<br />
• first(E) = first(T) = first(F) = {(, id}<br />
– from F (E) | id;<br />
T FT’;<br />
E TE’<br />
• first(E’) = { +, ¤ }<br />
– from E’ +TE’ | ¤<br />
• + is a terminal<br />
• E’ ¤<br />
• first(T’) = { *, ¤ }<br />
– from T’ *FT’ | ¤<br />
• * is a terminal<br />
• T’ ¤<br />
10<br />
14/10/2014 DFR - CC - TDP