notes.oberon.compiler.txt (657B)
1 2 ObjDesc 3 class: byte // Const Var Par Fld Typ SProc SFunc Mod 4 val: int // value adr adr off tda num num key 5 // tda -> type descriptor address 6 exno: byte 7 expo: bool // exported 8 rdo: bool // readonly 9 lev: int // ?depth 10 next: Object 11 dsc: Object 12 type: Type 13 name: Ident 14 15 TypeDesc 16 form: int // Pointer Proc Array Record 17 dsc: Object // list: n/a params n/a fields 18 base: Type // of: derefobj result elem 19 ref: int 20 mno: int 21 len: int // arrays: < 0 = open, records adr of descriptor 22 typobj: Object 23 size: int 24 25 26 0x'8000'2301 27 28 0b'1000'1010'0011'0100 29