Übersetzung von Ausdrücken

Id: ausdr.tex,v 1.2 2005/12/15 06:29:38 waldmann Exp

Ausdruck gegeben als abstrakter Syntaxbaum

Exp -> Zahl | Name | Operator Exp Exp


Für Ausdruck a erzeuge Code, der insgesamt Push (Wert a) entspricht.


code (Zahl i) 
    ==> Push i
code (Name n) 
    ==> Push (Adresse von n) ; Load
code (Op e1 e2) 
    ==> code (e1) ; code (e2) ; Op



Johannes Waldmann 2006-02-02