public virtual IDictionary<string, Action> BuildNamedActions(Grammar g)
{
IDictionary<string, Action> namedActions = new Dictionary<string, Action>();
foreach (string name in g.namedActions.Keys)
{
ActionAST ast = g.namedActions[name];
namedActions[name] = new Action(factory, ast);
}
return namedActions;
}
}