haxe-hi项目使用的修改版Printer,修改自haxe.macro.Printer