/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit(this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.IRepeatBreakNode) this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public virtual void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit(this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.IExitProcedure) this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.IForeachContinueNode) this); }
public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.IGotoStatementNode) this); }
public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.ILabelNode) this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { throw new PascalABCCompiler.TreeConverter.CompilerInternalError("Template class can't be visit."); }
public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.ICompiledConstructorCall) this); }
public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.ICompiledStaticMethodCallNode) this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.ICommonNestedInFunctionFunctionCallNode) this); }
/// <summary> /// Метод для обхода дерева посетителем. /// </summary> /// <param name="visitor">Класс - посетитель дерева.</param> public override void visit(SemanticTree.ISemanticVisitor visitor) { visitor.visit((SemanticTree.IBasicFunctionCallNode) this); }