suchen der Konstante
ggf. anlegen der Konstanten, wenn nicht gefunden
Codegenerierung puConst (ConstIndex)
fa2 (Ident)
Bezeichner global suchen
nicht gefunden -> Fehlerbehandlung
gefunden -> ok.
Bezeichnet der Bezeichner eine Variable oder Konstante?
Nein, eine Prozedur -> Fehlerbehandlung
ja -> ok,
Codegenerierung :
Bezeichner gfunden |
Code |
Parameter |
---|---|---|
Local |
PushValVarLocal |
Relativadresse |
Im Hauptprogramm |
PushValVarMain |
Relativadresse |
In umgebender Prozedur |
PushValVarGlobal |
Relativadresse, Prozedurnummer |
Konstante |
PushConst |
ConstIndex |