Modifier and Type | Class and Description |
---|---|
(package private) class |
ResolvableIdentifier
Die Klasse repräsentiert einen Bezeichner, dessen Vereinbarung im Laufe
der Kontextanalyse ermittelt wird.
|
Modifier and Type | Field and Description |
---|---|
(package private) Identifier |
Declaration.identifier
Der Name der deklarierten Klasse, Methode oder Variablen.
|
Modifier and Type | Method and Description |
---|---|
private Identifier |
SyntaxAnalysis.expectIdent()
Die Methode überprüft, ob das aktuelle Symbol ein Bezeichner ist.
|
Constructor and Description |
---|
ClassDeclaration(Identifier name)
Konstruktor.
|
Declaration(Identifier identifier)
Konstruktor.
|
MethodDeclaration(Identifier name)
Konstruktor.
|
VarDeclaration(Identifier name,
boolean isAttribute)
Konstruktor.
|