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); }
public override bool AcceptASTVisitor(IASTVisitor astVisitor) { return(base.AcceptASTVisitor(astVisitor) && astVisitor.Visit(this)); }
public override bool AcceptVisitor(IASTVisitor visitor) { throw new NotImplementedException(); }
public virtual bool Accept(IASTVisitor visitor) { throw new NotImplementedException( this.GetType().FullName + " must implement Accept" ); }
public override bool Accept(IASTVisitor visitor) { visitor.VisitCompilationUnit(this); return true; }
public override bool Accept(IASTVisitor visitor) { visitor.VisitMethodDefinitionStatement(this); return true; }
public bool Accept(IASTVisitor visitor) { visitor.VisitTypeReference(this); return true; }
public override bool Accept(IASTVisitor visitor) { visitor.VisitExpressionStatement(this); return true; }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, RecordName, FromVariable)); }
public bool AcceptASTVisitor(IASTVisitor astVisitor) { return(this.ContinueVisitToChildren(astVisitor, IsAny, BooleanComparisonVariable, InvertAlphanumericComparison, IsAlphanumericExpressionRange, AlphanumericComparisonVariable, AlphanumericComparisonVariable2)); }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SelectionObjects)); }
public bool AcceptASTVisitor(IASTVisitor astVisitor) { return(this.ContinueVisitToChildren(astVisitor, AlphanumericComparisonVariable, BooleanComparisonVariable)); }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this)); }
internal override void Accept(IASTVisitor visitor, params object[] args) { visitor.Visit(this, args); }
public abstract bool AcceptVisitor(IASTVisitor visitor);
public override bool Accept(IASTVisitor visitor) { visitor.VisitSourceUnit(this); return true; }
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)); }
public abstract object Visit(IASTVisitor visitor, object arg = null);
public override bool Accept(IASTVisitor visitor) { visitor.VisitNamespace(this); return true; }
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)); }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, ReceivingField, CharacterPositionInReceivingField) && this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)StringContentsToConcatenate)); }
public bool AcceptASTVisitor(IASTVisitor astVisitor) { return(this.ContinueVisitToChildren(astVisitor, IsDelimitedbySize, DelimiterCharacters) && this.ContinueVisitToChildren(astVisitor, (IEnumerable <IVisitable>)SendingFields)); }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return(base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, GroupItem, SendingAndReceivingGroupItem, Rounded)); }
public override void Accept(IASTVisitor visitor) { visitor.VisitVarargs(this); }
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); }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, FileName); }
public override bool Accept(IASTVisitor visitor) { visitor.VisitBlockExpression(this); return true; }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, Divisor, Dividend, Quotient, Remainder); }
public override bool Accept(IASTVisitor visitor) { visitor.VisitMethodInvocationExpression(this); return true; }
public override bool VisitCodeElement(IASTVisitor astVisitor) { return base.VisitCodeElement(astVisitor) && astVisitor.Visit(this) && this.ContinueVisitToChildren(astVisitor, (IEnumerable<IVisitable>)ReceivingStorageAreas) && this.ContinueVisitToChildren(astVisitor, Dividend, Divisor); }
public override bool Accept(IASTVisitor visitor) { visitor.VisitOpaqueIdentifier(this); return true; }
internal override abstract void Accept(IASTVisitor visitor, params object[] args);
public override bool Accept(IASTVisitor visitor) { visitor.VisitMemberAccessExpression(this); return true; }
public override bool Accept(IASTVisitor visitor) { return(visitor.VisitLiteralReferenceExpression(this)); }
public override bool Accept(IASTVisitor visitor) { visitor.VisitParameterVarIdentifier(this); return true; }
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; }
// [/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); }
public override void Accept(IASTVisitor visitor) { visitor.VisitWhile(this); }
public bool AcceptASTVisitor(IASTVisitor astVisitor) { return(astVisitor.Visit(this)); }
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); }
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); }
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); }
public override void Accept(IASTVisitor visitor) { visitor.VisitEnum(this); }