abstract class Statement
extends java.lang.Object
Constructor and Description |
---|
Statement() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
contextAnalysis(Declarations declarations)
Die Methode führt die Kontextanalyse für diese Anweisung durch.
|
(package private) abstract void |
generateCode(CodeStream code)
Die Methode generiert den Assembler-Code für diese Anweisung.
|
(package private) abstract void |
print(TreeStream tree)
Die Methode gibt diese Anweisung in einer Baumstruktur aus.
|
abstract void contextAnalysis(Declarations declarations) throws CompileException
declarations
- Die an dieser Stelle gültigen Deklarationen.CompileException
- Während der Kontextanylyse wurde ein Fehler
gefunden.abstract void print(TreeStream tree)
tree
- Der Strom, in den die Ausgabe erfolgt.abstract void generateCode(CodeStream code)
code
- Der Strom, in den die Ausgabe erfolgt.