28.06.2013 Aufrufe

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

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.

© 2005 bei Prof. Dr. Uwe Kastens<br />

Ebene 2: Syntaktische Struktur<br />

E<br />

EWS-2.12<br />

E<strong>in</strong> Satz e<strong>in</strong>er Sprache wird <strong>in</strong> se<strong>in</strong>e Sprachkonstrukte gegliedert. Sie s<strong>in</strong>d meist<br />

<strong>in</strong>e<strong>in</strong>ander geschachtelt. Diese syntaktische Struktur wird durch e<strong>in</strong>en Strukturbaum<br />

dargestellt. Die Grundsymbole s<strong>in</strong>d Blätter <strong>in</strong> diesem Baum.<br />

Die Syntax e<strong>in</strong>er Sprache wird durch e<strong>in</strong>e kontextfreie Grammatik präzise def<strong>in</strong>iert.<br />

Die Grundsymbole s<strong>in</strong>d die Term<strong>in</strong>alsymbole der Grammatik (siehe E2).<br />

Teil des Strukturbaumes:<br />

$l<strong>in</strong>e<br />

Variable<br />

Zuweisung<br />

Ausdruck<br />

Aufruf<br />

Funktionsname Parameter<br />

Parameter<br />

Ausdruck Ausdruck<br />

Variable Literal<br />

= fgets ( $fp , 64 ) ;<br />

Vorlesung <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>Web</strong>-<strong>bezogene</strong> <strong>Sprachen</strong> WS 2006 / Folie 212<br />

Ziele:<br />

Syntaktische Struktur am Beispiel vestehen<br />

<strong>in</strong> der Vorlesung:<br />

Am Beispiel wird erklärt:<br />

• Baum repräsentiert die Struktur,<br />

• <strong>in</strong>nere Knoten repräsentieren Sprachkonstrukte,<br />

• Grundsymbole s<strong>in</strong>d Blattknoten,<br />

• Sprachkonstrukte s<strong>in</strong>d nach Strukturregeln aufgebaut,<br />

• sie s<strong>in</strong>d <strong>in</strong> der kontextfreien Grammatik def<strong>in</strong>iert.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!