06.11.2014 Views

Kapitel 4

Kapitel 4

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

Der resultierende Parser IV<br />

Compiler<br />

<strong>Kapitel</strong> 4<br />

Syntaktische Analyse<br />

public static void DigStar() throws java.io.IOException<br />

{switch(tok) {<br />

case ')': case '+': case '*': case '/': case '-':<br />

case (char) (-1): /* eof */<br />

break; /* DigStar --> epsilon */<br />

case '0': case '1': case '2': case '3': case '4':<br />

case '5': case '6': case '7': case '8': case '9':<br />

/* DigStar --> (1|2|3|4|5|6|7|8|9) DigStar */<br />

advance(); DigStar(); break;<br />

default: eat('0'); /* generate error message */<br />

}}<br />

Autor:<br />

Aho et al.<br />

Remember: Follow(EC) = { ),+,-,*,/ }, nullable(DigStar) !!

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

Saved successfully!

Ooh no, something went wrong!