using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Irony.Parsing {

  public abstract class ParserAction {

    public ParserAction() { }

    public virtual void Execute(ParsingContext context) {
    
    }

    public override string ToString() {
      return Resources.LabelActionUnknown; //should never happen
    }
  }//class ParserAction

  public class ParserActionTable : Dictionary<BnfTerm, ParserAction> { }


}
