29.04.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!