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