sys::Obj compiler::CompilerSupport compiler::Assembler : compiler::FConst
Assembler assembles all the TypeDefs into their fcode representation.
private Buf assembleCode(MethodDef def, AttrAsm attrs)
private Buf assembleExpr(Expr expr)
FField assembleField(FType fparent, FieldDef def)
FMethod assembleMethod(FType fparent, MethodDef def)
FPod assemblePod()
private FAttr[] assemblePodAttrs(FPod fpod)
private FType assembleType(TypeDef def)
FPod fpod
new make(Compiler compiler)
Int name(Str val)
Int typeRef(CType type)