edu.vub.at.objects.grammar
Interface Splice


 Splice

The ATSplice interface represents the 'splice' @exp AG element. A splice may only be used in tables and argument lists.

Author:
tvc

Method Summary
 Expression expression()
          The expression of a slice may be any expression that evaluates to a native table.
 
Methods inherited from interface edu.vub.at.objects.AbstractGrammar
freeVariables
 
Methods inherited from interface edu.vub.at.objects.Object
super
 

Method Detail

expression

Expression expression()
The expression of a slice may be any expression that evaluates to a native table. Example: `([@m()])[1].expression == `(m())

Returns:
the expression for the table that needs to be spliced