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 页。