class haxe.macro.Printer

Available on all platforms

Instance Fields

function new(?tabString:String):Void

function printAccess(access:Access):String

function printBinop(op:Binop):String

function printExpr(e:Expr):String

function printExprs(el:Array<Expr>, sep:String):String

function printField(field:Field):String

function printTypeDefinition(t:TypeDefinition, ?printPackage:Bool):String

function printUnop(op:Unop):String

function printVar(v:Var):String