fmrisc.AST
Class SelectorIndex
java.lang.Object
fmrisc.AST.ASTBase
fmrisc.AST.SelectorBase
fmrisc.AST.SelectorIndex
- All Implemented Interfaces:
- AST, Selector
- public final class SelectorIndex
- extends SelectorBase
General index expression as selector.
Method Summary |
Expression |
getIndex()
get index expression |
Selector |
instantiate()
return copy of AST with value references instantiated by the substitutions
set in the corresponding declaration identifiers |
void |
printCore(java.io.PrintWriter out)
Prints text representation on out (without new line termination). |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SelectorIndex
public SelectorIndex(Expression base)
- make selector from general index expression
- Parameters:
base
- the selector base
getIndex
public Expression getIndex()
- get index expression
- Returns:
- the index expression
instantiate
public Selector instantiate()
- return copy of AST with value references instantiated by the substitutions
set in the corresponding declaration identifiers
- Returns:
- the instantiated copy
printCore
public void printCore(java.io.PrintWriter out)
- Prints text representation on out (without new line termination).
- Specified by:
printCore
in interface AST
- Specified by:
printCore
in class ASTBase
- Parameters:
out
- the stream on which the text is written