///-------------------------------------------------------------------------------- /// <summary>This method executes code generation actions at the beginning of a node /// visit.</summary> /// /// <param name="node">The node being visited.</param> ///-------------------------------------------------------------------------------- public void BeginVisit(IGrammarNode node) { //node.GenerateCode(SolutionContext, TemplateContext, ModelContext); }
///-------------------------------------------------------------------------------- /// <summary>This method executes code generation actions at the end of a node /// visit.</summary> /// /// <param name="node">The node being visited.</param> ///------------------------------------------------------------------------------- public void EndVisit(IGrammarNode node) { }
///-------------------------------------------------------------------------------- /// <summary>This method performs actions at the beginning of the visit.</summary> /// /// <param name="node">The node being visited.</param> ///-------------------------------------------------------------------------------- public void BeginVisit(IGrammarNode node) { node.LineNumber += 1; }