01.12.2014 Aufrufe

Arbeitsblatt 1 (pdf)

Arbeitsblatt 1 (pdf)

Arbeitsblatt 1 (pdf)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Technische Universität München WS 2003/2004<br />

Fakultät für Informatik <strong>Arbeitsblatt</strong> 1<br />

Prof. B. Brügge, Ph.D. 9. Dezember 2003<br />

Übungen zu Einführung in die Informatik I<br />

Java-Grammatik in BNF<br />

Im folgenden ist die Grammatik der bisher in Java verwendeten Elemente gegeben.<br />

::= +<br />

<br />

::= ’class’ <br />

{’ (||<br />

) ∗<br />

’}’<br />

::= <br />

::= <br />

<br />

::= |<br />

<br />

::= ’int’ | ’double’ | ’boolean’ | ’char’<br />

<br />

::= ’String’ | ’Objekt’ |<br />

::= ’(’ ’)’ ’{’<br />

<br />

’}’<br />

::= <br />

::= ’(’’)’ ’{’<br />

<br />

’}’<br />

::= ’(’’)’ ’;’<br />

::= []|<br />

(’,’) +<br />

::= <br />

<br />

::= ||<br />

| ||<br />

| |<br />

::= ’new’’(’’)’<br />

::= ’(’’)’<br />

::= []|(’,’) +<br />

::= ’?’’:’<br />

<br />

::= <br />

<br />

::= ||<br />

||<br />

||<br />

|<br />

::= [’=’]’;’<br />

::= ’;’<br />

<br />

::= ’=’<br />

::= ’{’’}’


– 2 –<br />

::= () ∗<br />

::= ’if’ ’(’’)’[’else’]<br />

::= ’for’ ’(’[]’;’’;’’)’<br />

<br />

::= ’while’ ’(’’)’<br />

<br />

::= ’;’<br />

::= ’return’ ’;’

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!