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.

Follow: example (<strong>ASU</strong> <strong>Ch</strong> <strong>4.4</strong>)<br />

E TE’<br />

E’ +TE’ | ¤<br />

T FT’<br />

T’ *FT’ | ¤<br />

F (E) | id<br />

first(E) = { (, id }<br />

first (E’) = { +, ¤ }<br />

first(T) = { (, id }<br />

first (T’) = { *, ¤ }<br />

first(F) = { (, id }<br />

follow(E) = { ), $ } F (E) and E is S<br />

follow(E’) = { ), $ } E TE’; rule A aB & f(E’) += f(E)<br />

follow(T) = { +, ), $ } E’+TE’|¤ f(T) += f(E’); ETE’ f(T) +=first(E’) -¤<br />

follow(T’) = { +, ), $ } TFT’ & rule AaB f(T’) += f(T)<br />

follow(F) = { +, *, ), $ } TFT’ f(F) += f(T); T’*FT’ f(F) += first(T’) -¤<br />

12<br />

14/10/2014 DFR - CC - TDP

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

Saved successfully!

Ooh no, something went wrong!