public Unit VisitPrintStmt(Stmt.Print stmt) { Resolve(stmt.Expression); return(new Unit()); }
public VoidObject VisitPrintStmt(Stmt.Print stmt) { Resolve(stmt.Expression); return(VoidObject.Void); }
public object VisitPrintStmt(Stmt.Print stmt) { Resolve(stmt.expression); return(null); }
public object VisitPrintStmt(Stmt.Print stmt) { Resolve(stmt.Expr); return(null); }
public TrashObject VisitPrintStmt(Stmt.Print stmt) { return(this.PrintStmt(stmt)); }
public IEnumerable <string> VisitPrintStmt(Stmt.Print stmt) { yield return($"print {PrintExpr(stmt.Expression)};"); }
public Stmt VisitPrint(Stmt.Print stmt) { throw new NotImplementedException(); }
public object visitPrintStmt(Stmt.Print printStmt) { compile(printStmt.expression); emitByte(OpCode.OP_PRINT); return(null); }
public string VisitPrintStmt(Stmt.Print stmt) { return(Parenthesize("print", stmt.Expression)); }
public LoxVoid VisitPrintStmt(Stmt.Print stmt) { Resolve(stmt.Expression); return(null); }