Package | Description |
---|---|
fmrisc.ProgramExplorer.Judgements | |
fmrisc.ProgramExplorer.Parser | |
fmrisc.ProgramExplorer.Syntax.Program |
Modifier and Type | Method and Description |
---|---|
Selector[] |
ExpressionLogic.deriveSelector(Term base,
Selector sel,
java.util.Vector<Formula> pre)
Convert program selector to one or two logic selectors.
|
Modifier and Type | Method and Description |
---|---|
Selector |
MiniJavaParser.lselector() |
Selector |
MiniJavaParser.rselector() |
Modifier and Type | Class and Description |
---|---|
class |
IdentifierSelector
Component selection by name.
|
class |
IndexSelector
Component selection by index.
|
class |
MessageSelector
Selection of a message from an exception.
|
class |
SelectorBase
Base class of a component selector.
|
Modifier and Type | Field and Description |
---|---|
Selector[] |
LeftValue.selectors |
Selector[] |
SelectorExpression.sels |
Modifier and Type | Method and Description |
---|---|
static LeftValue |
LeftValue.construct(Identifier name,
Selector[] selectors)
Construct the left value of an assignment.
|
static SelectorExpression |
SelectorExpression.construct(ValueExpression base,
Selector[] sels)
Selection of an object component.
|
Modifier and Type | Method and Description |
---|---|
static LeftValue |
LeftValue.construct(Identifier name,
java.util.Vector<Selector> selectors)
Construct the left value of an assignment.
|
static SelectorExpression |
SelectorExpression.construct(ValueExpression base,
java.util.Vector<Selector> sels)
Selection of an object component.
|