public virtual void VisitStatement(IStatement statement) { if (!_statements.Run(statement)) { throw new NotImplementedException(); } }
public virtual void VisitExpression(IExpression e) { if (!_expressions.Run(e)) { throw new NotImplementedException(); } }