edu.vub.at.objects.grammar
Interface Selection


 Selection

The public interface to a selection AG element. Example: o.&x

Author:
tvcutsem

Method Summary
 Expression receiverExpression()
          The receiver may be any valid AmbientTalk expression Example: `(o.
 Symbol selector()
          The selector must be a literal symbol Example: `(o.
 
Methods inherited from interface edu.vub.at.objects.AbstractGrammar
freeVariables
 
Methods inherited from interface edu.vub.at.objects.Object
super
 

Method Detail

receiverExpression

Expression receiverExpression()
The receiver may be any valid AmbientTalk expression Example: `(o.&x).reveiverExpression == `o

Returns:
the reveiver expression

selector

Symbol selector()
The selector must be a literal symbol Example: `(o.&x).selector == `x

Returns:
the selector