MParser/Parser/SyntaxVisitor.cs

19 lines
384 B
C#

namespace Parser
{
public abstract partial class SyntaxVisitor
{
public virtual void Visit(SyntaxNode node)
{
node?.Accept(this);
}
public virtual void DefaultVisit(SyntaxNode node)
{
}
public virtual void VisitList(SyntaxNodeOrTokenList list)
{
DefaultVisit(list);
}
}
}