public override void visit(Printing n) { if (n.type == AST.INTTYPE) { emit("printf(\"%d\","); } else { emit("printf(\"%1.5f\","); } emit(n.id); emit(");\n"); }
public abstract void visit(Printing n);
public override void visit(Printing n) { n.type = AST.SymbolTable[n.id]; }
public override void visit(Printing n) { Console.Write($"p {n.id} "); }
public override void visit(Printing n) { //throw new NotImplementedException(); }