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)