Ejemplo n.º 1
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitLogicalExpr(this));
 }
Ejemplo n.º 2
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitConditional(this));
 }
Ejemplo n.º 3
0
 // T Allow us to create more easily create typed implementaions
 // eg string, eg TokenRepString etc
 internal abstract T Accept <T>(ILoxVisitor <T> visitor);
Ejemplo n.º 4
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitAssignExpr(this));
 }
Ejemplo n.º 5
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitVariableExpr(this));
 }
Ejemplo n.º 6
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitGroupingExpr(this));
 }
Ejemplo n.º 7
0
 internal override T Accept <T>(ILoxVisitor <T> visitor)
 {
     return(visitor.VisitTernary(this));
 }
Ejemplo n.º 8
0
 internal override T Accept <T>(ILoxVisitor <T> visitor) => visitor.VisitTernaryExpr(this);