Modifier and Type | Field and Description |
---|---|
(package private) Symbol.Id |
Symbol.id
Das Symbol.
|
(package private) Symbol.Id |
BinaryExpression.operator
Der Operator.
|
(package private) Symbol.Id |
UnaryExpression.operator
Der Operator.
|
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,Symbol.Id> |
LexicalAnalysis.keywords
Die Menge aller Schlüsselworte mit ihren zugeordneten Symbolen.
|
Modifier and Type | Method and Description |
---|---|
static Symbol.Id |
Symbol.Id.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Symbol.Id[] |
Symbol.Id.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
private void |
SyntaxAnalysis.expectSymbol(Symbol.Id id)
Die Methode überprüft, ob das aktuelle Symbol das erwartete ist.
|
Constructor and Description |
---|
BinaryExpression(Expression leftOperand,
Symbol.Id operator,
Expression rightOperand)
Konstruktor.
|
Symbol(Symbol.Id id,
Position position)
Konstruktor.
|
UnaryExpression(Symbol.Id operator,
Expression operand,
Position position)
Konstruktor.
|