Exemplo n.º 1
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitExpressionStmt(this);
 }
Exemplo n.º 2
0
 public override object Accept(IStmtVisitor visitor, object options = null)
 {
     return(visitor.VisitForStmt(this, options));
 }
Exemplo n.º 3
0
Arquivo: Stmt.cs Projeto: jlefever/Lox
 public abstract TResult Accept <TResult>(IStmtVisitor <TResult> visitor);
Exemplo n.º 4
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitClassStmt(this);
 }
Exemplo n.º 5
0
 public override T Accept <T>(IStmtVisitor <T> visitor)
 {
     return(visitor.VisitExpressionStmt(this));
 }
Exemplo n.º 6
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitReturnStmt(this);
 }
Exemplo n.º 7
0
 public abstract void Accept(IStmtVisitor visitor);
Exemplo n.º 8
0
 protected abstract T OnAccept <C, T>(C context, IStmtVisitor <C, T> visitor);
Exemplo n.º 9
0
 protected abstract void OnAccept <C>(C context, IStmtVisitor <C> visitor);
Exemplo n.º 10
0
 public T Accept <C, T>(C context, IStmtVisitor <C, T> visitor)
 {
     visitor.BeforeVisit(context, this);
     return(this.OnAccept(context, visitor));
 }
Exemplo n.º 11
0
 public void Accept <C>(C context, IStmtVisitor <C> visitor)
 {
     visitor.BeforeVisit(context, this);
     this.OnAccept(context, visitor);
 }
Exemplo n.º 12
0
 protected override T OnAccept <C, T>(C context, IStmtVisitor <C, T> visitor)
 => visitor.VisitReturn(context, this);
Exemplo n.º 13
0
 protected override T OnAccept <C, T>(C context, IStmtVisitor <C, T> visitor)
 => visitor.VisitVariable(context, this);
Exemplo n.º 14
0
Arquivo: Stmt.cs Projeto: jlefever/Lox
 public override TResult Accept <TResult>(IStmtVisitor <TResult> visitor)
 {
     return(visitor.VisitVarStmt(this));
 }
Exemplo n.º 15
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitFunctionStmt(this);
 }
Exemplo n.º 16
0
 protected override void OnAccept <C>(C context, IStmtVisitor <C> visitor)
 => visitor.VisitExpression(context, this);
Exemplo n.º 17
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitPrintStmt(this);
 }
Exemplo n.º 18
0
 protected override void OnAccept <C>(C context, IStmtVisitor <C> visitor)
 => visitor.VisitBlock(context, this);
Exemplo n.º 19
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitWhileStmt(this);
 }
Exemplo n.º 20
0
 public abstract R Accept <R>(IStmtVisitor <R> visitor);
Exemplo n.º 21
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitBreakStmt(this);
 }
Exemplo n.º 22
0
 public override R Accept <R>(IStmtVisitor <R> visitor)
 {
     return(visitor.VisitIfStmt(this));
 }
Exemplo n.º 23
0
 public abstract T Accept <T>(IStmtVisitor <T> visitor);
Exemplo n.º 24
0
 public override void Accept(IStmtVisitor visitor)
 {
     visitor.VisitExecuteStmt(this);
 }
Exemplo n.º 25
0
 public abstract object Accept(IStmtVisitor visitor, object options = null);
Exemplo n.º 26
0
 public override T Accept <T>(IStmtVisitor <T> visitor)
 {
     return(visitor.VisitExecuteStmt(this));
 }
Exemplo n.º 27
0
 public override T Accept <T>(IStmtVisitor <T> visitor)
 {
     return(visitor.VisitPrintStmt(this));
 }
Exemplo n.º 28
0
 public override T Accept <T>(IStmtVisitor <T> visitor)
 {
     return(visitor.VisitContinueStmt(this));
 }