Oberon/ETH Oberon/TextType
外觀
< Oberon | ETH Oberon
TextDesc 是 Objects.ObjDesc 的擴充套件。新增到 TextDesc 的欄位與其從 ObjDesc 繼承的欄位不同,因為它們具有不同的背景顏色。
| 型別 | 的欄位 TextDesc |
欄位型別 | 註釋 |
|---|---|---|---|
| Texts.Text,指向 Texts.TextDesc 的指標 | 時間戳 | LONGINT | 整數 |
| dlink | Objects.Object | 指標 | |
| slink | Objects.Object | 指標 | |
| 庫 | Objects.Library | 指標 | |
| 引用 | INTEGER | ||
| 控制代碼 | Objects.Handler | 指標 | |
| len | LONGINT | 文字長度。 | |
| obs | Objects.Library | 指標 | |
| 尾部 | Texts.Piece | 指向片段列表中哨兵節點的指標。 | |
| org | LONGINT | 最後找到片段中第一個字元的偏移量,在 [0,len) 中。 | |
| pce | Texts.Piece | 最後找到的片段。 |
| 型別 | LibDesc 的欄位 | 欄位型別 | 註釋 |
|---|---|---|---|
| Objects.Library,指向 LibDesc 的指標 | 下一個 | Objects.Library | 指標 |
| ind | Objects.Index | 指標 | |
| f | Files.File | 指標 | |
| R | Files.Rider | 指標 | |
| 名稱 | Objects.Name | ||
| 字典 | Objects.Dictionary | 指標 | |
| maxref | INTEGER | ||
| GName | POINTER |
| 型別 | PieceDesc 的欄位 | 欄位型別 | 註釋 |
|---|---|---|---|
| Texts.Piece,指向 Texts.PieceDesc 的指標 | f | Files.File | 指標 |
| off | LONGINT | 整數 | |
| len | LONGINT | ||
| obj | Objects.Object | 指標 | |
| 庫 | Objects.Library | 指標 | |
| 引用 | INTEGER | ||
| col | SHORTINT | ||
| voff | SHORTINT | ||
| prev | Piece | 指標 | |
| 下一個 | Piece | 指標 |