internal override void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnter(this);
       foreach (var item in _preItems)
     item.Accept(visitor);
       visitor.VisitRenderBody(this);
       foreach (var item in _postItems)
     item.Accept(visitor);
       visitor.VisitLeave(this);
 }
Пример #2
0
 public override bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(base.AcceptASTVisitor(astVisitor) && astVisitor.Visit(this));
 }
Пример #3
0
 public override bool AcceptVisitor(IASTVisitor visitor)
 {
     throw new NotImplementedException();
 }
Пример #4
0
		public virtual bool Accept(IASTVisitor visitor)
		{
			throw new NotImplementedException( this.GetType().FullName + " must implement Accept" );
		}
Пример #5
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitCompilationUnit(this);
			return true;
		}
Пример #6
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMethodDefinitionStatement(this);
			return true;
		}
Пример #7
0
		public bool Accept(IASTVisitor visitor)
		{
			visitor.VisitTypeReference(this);

			return true;
		}
Пример #8
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitExpressionStatement(this);
			return true;
		}
Пример #9
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, RecordName, FromVariable));
 }
Пример #10
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, IsAny, BooleanComparisonVariable,
                                         InvertAlphanumericComparison, IsAlphanumericExpressionRange, AlphanumericComparisonVariable,
                                         AlphanumericComparisonVariable2));
 }
Пример #11
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SelectionObjects));
 }
Пример #12
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, AlphanumericComparisonVariable, BooleanComparisonVariable));
 }
Пример #13
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this));
 }
Пример #14
0
 internal override void Accept(IASTVisitor visitor, params object[] args)
 {
     visitor.Visit(this, args);
 }
Пример #15
0
 public abstract bool AcceptVisitor(IASTVisitor visitor);
Пример #16
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitSourceUnit(this);
			return true;
		}
Пример #17
0
 public override T Accept <T>(IASTVisitor <T> visitor)
 {
     return(visitor.Visit(this));
 }
 public static void StartVisiting(IASTVisitor visitor, TreeNode<IASTNode> rootNode)
 {
     rootNode.Data.Accept(visitor);
     rootNode.Children.ForEach(child => StartVisiting(visitor, child));
 }
Пример #19
0
 public abstract object Visit(IASTVisitor visitor, object arg = null);
Пример #20
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitNamespace(this);
			return true;
		}
Пример #21
0
 internal abstract void Accept(IASTVisitor visitor);
Пример #22
0
 public object AcceptChildren(IASTVisitor visitor, object data)
 {
     foreach (INode child in children) {
         if (child != null) {
             child.AcceptVisitor(visitor, data);
         }
     }
     return data;
 }
 public override bool Accept(IASTVisitor visitor)
 {
     return(visitor.VisitBreakExpression(this));
 }
 internal override void Accept(IASTVisitor visitor, params object[] args)
 {
     visitor.Visit(this, args);
 }
Пример #25
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, ReceivingField, CharacterPositionInReceivingField) &&
            this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)StringContentsToConcatenate));
 }
Пример #26
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, IsDelimitedbySize, DelimiterCharacters) &&
            this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SendingFields));
 }
Пример #27
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, GroupItem, SendingAndReceivingGroupItem, Rounded));
 }
Пример #28
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitVarargs(this);
 }
Пример #29
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, VariablesTogether, SendingAndReceivingStorageAreas));
 }
 public override object AcceptVisitor(IASTVisitor visitor, object data)
 {
     if(visitor==null) return null;
     return visitor.Visit(this, data);
 }
Пример #31
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)
            && this.ContinueVisitToChildren(astVisitor, FileName);
 }
Пример #32
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitBlockExpression(this);

			return true;
		}
Пример #33
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)
            && this.ContinueVisitToChildren(astVisitor, Divisor, Dividend, Quotient, Remainder);
 }
Пример #34
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMethodInvocationExpression(this);
			return true;
		}
Пример #35
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)
            && this.ContinueVisitToChildren(astVisitor, (IEnumerable<IVisitable>)ReceivingStorageAreas)
            && this.ContinueVisitToChildren(astVisitor, Dividend, Divisor);
 }
Пример #36
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitOpaqueIdentifier(this);
			return true;
		}
Пример #37
0
 internal override abstract void Accept(IASTVisitor visitor, params object[] args);
Пример #38
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMemberAccessExpression(this);
			return true;
		}
Пример #39
0
 public override bool Accept(IASTVisitor visitor)
 {
     return(visitor.VisitLiteralReferenceExpression(this));
 }
Пример #40
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitParameterVarIdentifier(this);

			return true;
		}
Пример #41
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, FromGroupItem, ToGroupItem));
 }
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitVariableReferenceExpression(this);
			return true;
		}
Пример #43
0
        // [/TYPECOBOL]
        /// <summary>The receiving areas. Must not reference an intrinsic function.</summary>
        //public override IList<ReceivingStorageArea> StorageAreaWrites { get; set; }

        public override bool VisitCodeElement(IASTVisitor astVisitor)
        {
            return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
                   this.ContinueVisitToChildren(astVisitor, SendingVariable, SendingBoolean));
        }
 internal abstract override void Accept(IASTVisitor visitor, params object[] args);
Пример #45
0
 public void Accept(IASTVisitor visitor)
 {
     visitor.Visit(this);
 }
Пример #46
0
 public virtual object AcceptVisitor(IASTVisitor visitor, object data)
 {
     return visitor.Visit(this, data);
 }
Пример #47
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitWhile(this);
 }
Пример #48
0
 public void Accept(IASTVisitor visitor)
 {
     visitor.Visit(this);
 }
Пример #49
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(astVisitor.Visit(this));
 }
Пример #50
0
 public override bool AcceptVisitor(IASTVisitor visitor)
 {
     return visitor.VisitNode(this);
 }
 public override object AcceptVisitor(IASTVisitor visitor, object data)
 {
     return(visitor.Visit(this, data));
 }
Пример #52
0
 internal override void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnter(this);
       visitor.Visit(_markupLiteral);
       visitor.VisitLeave(this);
 }
Пример #53
0
 public virtual bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, Token));
 }
Пример #54
0
 internal virtual void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnter(this);
       foreach (var item in _items)
     item.Accept(visitor);
       visitor.VisitLeave(this);
 }
Пример #55
0
 public override bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(base.AcceptASTVisitor(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, ALLToken));
 }
 public override object AcceptVisitor(IASTVisitor visitor, object data)
 {
     return visitor.Visit(this, data);
 }
Пример #57
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnum(this);
 }