Oberon/Oberon 系統,V1 和 V2
外觀
< Oberon
| 型別 | TextDesc 的欄位 | 欄位型別 | 備註 |
|---|---|---|---|
| Texts.Text,指向 Texts.TextDesc 的指標 | len | LONGINT | 文字長度(以位元組為單位)。 |
| changed | BOOLEAN | 標誌,指示修訂版。 | |
| notify | Texts.Notifier | 指向一個 方法 的指標,用於通知對狀態更改感興趣的客戶端。 | |
| trailer | Texts.Piece | 指向 哨兵節點 在 列表 中的指標。 | |
| pce | Texts.Piece | 最後找到的片段。 | |
| org | LONGINT | 最後找到的片段中第一個字元在 [0,len) 中的偏移量。 |
| 型別 | PieceDesc 的欄位 | 欄位型別 | 備註 |
|---|---|---|---|
| Texts.Piece,指向 Texts.PieceDesc 的指標 | f | Files.File | 指標,指向檔案。 |
| off | LONGINT | 整數 偏移量,在 Piece 中第一個字元的 Text 中。 | |
| len | LONGINT | Piece 中的位元組數。 | |
| fnt | Fonts.Font | 指向字型的指標。 | |
| col | INTEGER | ||
| voff | INTEGER | 字元的垂直偏移量(以畫素為單位)。 | |
| prev | Texts.Piece | 指向 Text 中前一個片段的指標。 | |
| next | Texts.Piece | 指向 Text 中下一個片段的指標。 |
模組,如 Project Oberon, 1992 [2005 年版 PDF (4'398 kB)] 中列出。表格位於第 18-19 頁。文字中的所有來源。此處的縮排來自制表符。縮排的外觀來自模組 HTML 標籤中的屬性 "-moz-tab-size: 4; tab-size: 4"。
- ↑ a b c 用匯編語言編寫。
- ↑ 使用與硬碟相同的介面。參見 Project Oberon, 1992 [2005 年版 PDF (4'398 kB)],第 205 頁。