public Action(OutputModelFactory factory, ActionAST ast)
: base(factory, ast)
{
RuleFunction rf = factory.GetCurrentRuleFunction();
if (ast != null)
{
chunks = ActionTranslator.TranslateAction(factory, rf, ast.Token, ast);
}
else
{
chunks = new List<ActionChunk>();
}
//System.out.println("actions="+chunks);
}