Modifier and Type | Class and Description |
---|---|
(package private) class |
Assignment
Die Klasse repräsentiert die Zuweisung im Syntaxbaum.
|
(package private) class |
CallStatement
Die Klasse repräsentiert die Anweisung "Methodenaufruf" im Syntaxbaum.
|
(package private) class |
IfStatement
Die Klasse repräsentiert die Anweisung IF-THEN im Syntaxbaum.
|
(package private) class |
ReadStatement
Die Klasse repräsentiert die Anweisung READ im Syntaxbaum.
|
(package private) class |
WhileStatement
Die Klasse repräsentiert die Anweisung WHILE im Syntaxbaum.
|
class |
WriteStatement
Die Klasse repräsentiert die Anweisung WRITE im Syntaxbaum.
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.LinkedList<Statement> |
WhileStatement.statements
Die Anweisungen im Schleifenrumpf.
|
(package private) java.util.LinkedList<Statement> |
MethodDeclaration.statements
Die Anweisungen der Methode, d.h. der Methodenrumpf.
|
(package private) java.util.LinkedList<Statement> |
IfStatement.thenStatements
Die Anweisungen im THEN-Teil.
|
Modifier and Type | Method and Description |
---|---|
private void |
SyntaxAnalysis.methodbody(java.util.LinkedList<VarDeclaration> vars,
java.util.LinkedList<Statement> statements)
Die Methode parsiert die Deklaration eines Methodenrumpfes entsprechend der
oben angegebenen Syntax.
|
private void |
SyntaxAnalysis.statement(java.util.LinkedList<Statement> statements)
Die Methode parsiert eine Anweisung entsprechend der oben angegebenen
Syntax und hängt sie an eine Liste an.
|
private void |
SyntaxAnalysis.statements(java.util.LinkedList<Statement> statements)
Die Methode parsiert eine Folge von Anweisungen entsprechend der
oben angegebenen Syntax und hängt sie an eine Liste an.
|