net.sourceforge.nrl.parser.ast.action
Interface IActionFragmentApplicationAction

All Superinterfaces:
IAction, INRLAstNode, ISimpleAction

public interface IActionFragmentApplicationAction
extends ISimpleAction

An action fragment application. This is an action that refers to a fragment, applying it to a list of parameters.


Field Summary
 
Fields inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode
NEWLINE
 
Method Summary
 IActionFragmentDeclaration getFragment()
          Return the fragment that this application refers to.
 List<IExpression> getParameters()
          Return the parameters being passed to the macro.
 
Methods inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode
accept, dump, getColumn, getLine, getUserData, setUserData
 

Method Detail

getFragment

IActionFragmentDeclaration getFragment()
Return the fragment that this application refers to. This will return null until after a resolver has been applied - and applied without errors.

Returns:
the fragment

getParameters

List<IExpression> getParameters()
Return the parameters being passed to the macro.

Returns:
the parameters


Copyright © 2006-2010 Christian Nentwich and others