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);
 }
Esempio n. 2
0
 public override bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(base.AcceptASTVisitor(astVisitor) && astVisitor.Visit(this));
 }
Esempio n. 3
0
 public override bool AcceptVisitor(IASTVisitor visitor)
 {
     throw new NotImplementedException();
 }
Esempio n. 4
0
		public virtual bool Accept(IASTVisitor visitor)
		{
			throw new NotImplementedException( this.GetType().FullName + " must implement Accept" );
		}
Esempio n. 5
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitCompilationUnit(this);
			return true;
		}
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMethodDefinitionStatement(this);
			return true;
		}
Esempio n. 7
0
		public bool Accept(IASTVisitor visitor)
		{
			visitor.VisitTypeReference(this);

			return true;
		}
Esempio n. 8
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitExpressionStatement(this);
			return true;
		}
Esempio n. 9
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, RecordName, FromVariable));
 }
Esempio n. 10
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, IsAny, BooleanComparisonVariable,
                                         InvertAlphanumericComparison, IsAlphanumericExpressionRange, AlphanumericComparisonVariable,
                                         AlphanumericComparisonVariable2));
 }
Esempio n. 11
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SelectionObjects));
 }
Esempio n. 12
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, AlphanumericComparisonVariable, BooleanComparisonVariable));
 }
Esempio n. 13
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this));
 }
Esempio n. 14
0
 internal override void Accept(IASTVisitor visitor, params object[] args)
 {
     visitor.Visit(this, args);
 }
Esempio n. 15
0
 public abstract bool AcceptVisitor(IASTVisitor visitor);
Esempio n. 16
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitSourceUnit(this);
			return true;
		}
Esempio n. 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));
 }
Esempio n. 19
0
 public abstract object Visit(IASTVisitor visitor, object arg = null);
Esempio n. 20
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitNamespace(this);
			return true;
		}
Esempio n. 21
0
 internal abstract void Accept(IASTVisitor visitor);
 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);
 }
Esempio n. 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));
 }
Esempio n. 26
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(this.ContinueVisitToChildren(astVisitor, IsDelimitedbySize, DelimiterCharacters) &&
            this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SendingFields));
 }
Esempio n. 27
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) &&
            this.ContinueVisitToChildren(astVisitor, GroupItem, SendingAndReceivingGroupItem, Rounded));
 }
Esempio n. 28
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitVarargs(this);
 }
Esempio n. 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);
 }
Esempio n. 31
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)
            && this.ContinueVisitToChildren(astVisitor, FileName);
 }
Esempio n. 32
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitBlockExpression(this);

			return true;
		}
Esempio n. 33
0
 public override bool VisitCodeElement(IASTVisitor astVisitor)
 {
     return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)
            && this.ContinueVisitToChildren(astVisitor, Divisor, Dividend, Quotient, Remainder);
 }
Esempio n. 34
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMethodInvocationExpression(this);
			return true;
		}
Esempio n. 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);
 }
Esempio n. 36
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitOpaqueIdentifier(this);
			return true;
		}
Esempio n. 37
0
 internal override abstract void Accept(IASTVisitor visitor, params object[] args);
Esempio n. 38
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitMemberAccessExpression(this);
			return true;
		}
Esempio n. 39
0
 public override bool Accept(IASTVisitor visitor)
 {
     return(visitor.VisitLiteralReferenceExpression(this));
 }
Esempio n. 40
0
		public override bool Accept(IASTVisitor visitor)
		{
			visitor.VisitParameterVarIdentifier(this);

			return true;
		}
Esempio n. 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;
		}
Esempio n. 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);
 public void Accept(IASTVisitor visitor)
 {
     visitor.Visit(this);
 }
 public virtual object AcceptVisitor(IASTVisitor visitor, object data)
 {
     return visitor.Visit(this, data);
 }
Esempio n. 47
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitWhile(this);
 }
Esempio n. 48
0
 public void Accept(IASTVisitor visitor)
 {
     visitor.Visit(this);
 }
Esempio n. 49
0
 public bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(astVisitor.Visit(this));
 }
Esempio n. 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));
 }
 internal override void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnter(this);
       visitor.Visit(_markupLiteral);
       visitor.VisitLeave(this);
 }
Esempio n. 53
0
 public virtual bool AcceptASTVisitor(IASTVisitor astVisitor)
 {
     return(astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, Token));
 }
 internal virtual void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnter(this);
       foreach (var item in _items)
     item.Accept(visitor);
       visitor.VisitLeave(this);
 }
Esempio n. 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);
 }
Esempio n. 57
0
 public override void Accept(IASTVisitor visitor)
 {
     visitor.VisitEnum(this);
 }