class compiler::FPrinter
sys::Obj
compiler::FPrinter : compiler::FConst
Source
FPrinter is used to pretty print fcode
-
all
-
Void all()
Source
-
attr
-
Void attr(FAttr attr)
Source
-
attrs
-
Void attrs(FAttr[]? attrs)
Source
-
code
-
Void code(Buf code)
Source
-
enumOrdinalAttr
-
Void enumOrdinalAttr(FAttr attr)
Source
-
errTableAttr
-
Void errTableAttr(FAttr attr)
Source
-
facetsAttr
-
Void facetsAttr(FAttr attr)
Source
-
field
-
Void field(FField f)
Source
-
flags
-
Str flags(Int flags)
Source
-
ftype
-
Void ftype(FType t)
Source
-
ftypes
-
Void ftypes()
Source
-
index
-
Str index(Int index)
Source
-
lineNumberAttr
-
Void lineNumberAttr(FAttr attr)
Source
-
lineNumbersAttr
-
Void lineNumbersAttr(FAttr attr)
Source
-
make
-
new make(FPod pod, OutStream out := Env.cur().out())
Source
-
method
-
Void method(FMethod m)
Source
-
name
-
Str name(Int i)
Source
-
out
-
OutStream out
Source
-
pod
-
FPod pod
Source
-
print
-
FPrinter print(Obj obj)
Source
-
printLine
-
FPrinter printLine(Obj obj := "")
Source
-
showCode
-
Bool showCode := true
Source
-
showIndex
-
Bool showIndex := false
Source
-
showLines
-
Bool showLines := false
Source
-
slot
-
Void slot(FSlot s)
Source
-
sourceFileAttr
-
Void sourceFileAttr(FAttr attr)
Source
-
table
-
Void table(Str title, FTable table)
Source
-
tables
-
Void tables()
Source
-
typeRef
-
Str typeRef(Int i)
Source