19.12.2013 Aufrufe

„Generic Interpreter“

„Generic Interpreter“

„Generic Interpreter“

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.

Semantik<br />

• Definition als Variable vom Typ Semantics<br />

Semantics sem_rule = new Semantics() {<br />

public void evaluate(ParseTree tree) { ... }<br />

};<br />

– Wurzel eines Teilbaumes ist Object tree.attribute<br />

– Kindknoten ist Object tree.phrase[i].attribute<br />

• Grammar.put(“rule“, new Object [][] {<br />

{ “token1“, “token2“, ... , sem_rule },<br />

...<br />

});<br />

12.06.03 Seminar Compilerbau - "Generic Interpreter" 9

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!