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 | 指针 |