Package | Description |
---|---|
fmrisc.ProgramExplorer.Syntax | |
fmrisc.ProgramExplorer.Syntax.Program |
Modifier and Type | Method and Description |
---|---|
void |
ASTVisitor.visit(ValueExpressionBase tree) |
void |
ASTVisitorBase.visit(ValueExpressionBase tree) |
Modifier and Type | Class and Description |
---|---|
class |
AndExpression
A logical conjunction.
|
class |
BinaryValueExpression
The base class of binary expressions denoting values.
|
class |
BooleanLiteral
A Boolean literal.
|
class |
CharLiteral
A character literal.
|
class |
DividesExpression
A quotient expression.
|
class |
EqualsExpression
An equality.
|
class |
GreaterEqualExpression
An is-greater-than-or-equal formula.
|
class |
GreaterExpression
An is-greater-than formula.
|
class |
IntLiteral
An integer literal.
|
class |
LessEqualExpression
An is-less-than-or-equal formula.
|
class |
LessExpression
An is-less-than formula.
|
class |
MinusExpression
A difference expression.
|
class |
NegationExpression
An arithmetic negation expression.
|
class |
NewArrayExpression
Allocation of a new array.
|
class |
NotEqualsExpression
An inequality.
|
class |
NotExpression
A logical negation.
|
class |
NullLiteral
A null literal (for objects/arrays/strings)
|
class |
OrExpression
A logical disjunction.
|
class |
PercentExpression
A remainder expression.
|
class |
PlusExpression
A sum expression.
|
class |
SelectorExpression
Selection of an object component
|
class |
StringLiteral
A string literal.
|
class |
TimesExpression
A product expression.
|
class |
UnaryValueExpression
The base class of unary expressions denoting values.
|
class |
VariableValue
A variable denoting a value.
|