コード例 #1
0
ファイル: labels.cs プロジェクト: CSRedRat/pascalabcnet
 public override void visit(SemanticTree.ISemanticVisitor visitor)
 {
     visitor.visit((SemanticTree.ILabelNode)this);
 }
コード例 #2
0
ファイル: functions.cs プロジェクト: Slav76/pascalabcnet
        /// <summary>
        /// Метод для обхода дерева посетителем.
        /// </summary>
        /// <param name="visitor">Класс - посетитель дерева.</param>
		public override void visit(SemanticTree.ISemanticVisitor visitor)
		{
			visitor.visit(this);
		}
コード例 #3
0
ファイル: labels.cs プロジェクト: CSRedRat/pascalabcnet
 public override void visit(SemanticTree.ISemanticVisitor visitor)
 {
     visitor.visit((SemanticTree.IGotoStatementNode)this);
 }
コード例 #4
0
ファイル: statements.cs プロジェクト: lisiynos/pascalabcnet
        /// <summary>
        /// Метод для обхода дерева посетителем.
        /// </summary>
        /// <param name="visitor">Класс - посетитель дерева.</param>
		public override void visit(SemanticTree.ISemanticVisitor visitor)
		{
			visitor.visit((SemanticTree.IRepeatBreakNode)this);
		}
コード例 #5
0
ファイル: statements.cs プロジェクト: lisiynos/pascalabcnet
 /// <summary>
 /// Метод для обхода дерева посетителем.
 /// </summary>
 /// <param name="visitor">Класс - посетитель дерева.</param>
 public override void visit(SemanticTree.ISemanticVisitor visitor)
 {
     visitor.visit((SemanticTree.IForeachContinueNode)this);
 }
コード例 #6
0
ファイル: statements.cs プロジェクト: lisiynos/pascalabcnet
 /// <summary>
 /// Метод для обхода дерева посетителем.
 /// </summary>
 /// <param name="visitor">Класс - посетитель дерева.</param>
 public override void visit(SemanticTree.ISemanticVisitor visitor)
 {
     visitor.visit((SemanticTree.IExitProcedure)this);
 }
コード例 #7
0
ファイル: base_nodes.cs プロジェクト: lisiynos/pascalabcnet
        /// <summary>
        /// Метод для обхода дерева посетителем.
        /// </summary>
        /// <param name="visitor">Класс - посетитель дерева.</param>
		public virtual void visit(SemanticTree.ISemanticVisitor visitor)
		{
			visitor.visit(this);
		}