Uses of Interface
fmrisc.Syntax.Selector

Packages that use Selector
fmrisc.Syntax   
 

Uses of Selector in fmrisc.Syntax
 

Classes in fmrisc.Syntax that implement Selector
 class SelectorBase
          Base class of selector expressions.
 class SelectorIdentifier
          Identifier as selector.
 class SelectorIndex
          General index expression as selector.
 class SelectorNumber
          Number as selector.
 

Methods in fmrisc.Syntax that return Selector
 Selector SelectionTerm.getSelector()
          get selector
 Selector[] UpdateTerm.getSelectors()
          get the selectors
 Selector SelectorIndex.instantiate()
          return copy of AST with value references instantiated by the substitutions set in the corresponding declaration identifiers
 Selector SelectorIdentifier.instantiate()
          return copy of AST with value references instantiated by the substitutions set in the corresponding declaration identifiers
 Selector Selector.instantiate()
          return copy of AST with value references instantiated by the substitutions set in the corresponding declaration identifiers
 Selector SelectorNumber.instantiate()
          return copy of AST with value references instantiated by the substitutions set in the corresponding declaration identifiers
static Selector[] ASTUtil.toSelectorArray(java.util.Vector v)
          converts vector v of Selector objects to Selector array
 

Methods in fmrisc.Syntax with parameters of type Selector
static SelectionTerm Construct.selectionTerm(Expression base1, Selector base2)
          construct component selection from base1 and base2
static UpdateTerm Construct.updateTerm(Expression base1, Selector[] base2, Expression value)
          construct component update by index selection from base, base2, and base3
 

Constructors in fmrisc.Syntax with parameters of type Selector
SelectionTerm(Expression base1, Selector base2)
          construct component selection from base1 and base2
UpdateTerm(Expression base1, Selector[] base2, Expression value)
          construct component update by index selection from base, base2, and base3