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