Oberon/ETH Oberon/TextType
< Oberon | ETH Oberon
TextDesc is an extension of Objects.ObjDesc. The fields added to make TextDesc are distinguished from the fields inherited from ObjDesc by a differing background color.
Fields of TextDesc |
Types of Fields | Notes |
---|---|---|
stamp | LONGINT | Integer |
dlink | Objects.Object | Pointer |
slink | Objects.Object | Pointer |
lib | Objects.Library | Pointer |
ref | INTEGER | |
handle | Objects.Handler | Pointer |
len | LONGINT | Length of text. |
obs | Objects.Library | Pointer |
trailer | Texts.Piece | Pointer to Sentinel node in list of pieces. |
org | LONGINT | Offset in [0,len) of first character in last found piece. |
pce | Texts.Piece | Last found piece. |
Fields of LibDesc | Types of Fields | Notes |
---|---|---|
next | Objects.Library | Pointer |
ind | Objects.Index | Pointer |
f | Files.File | Pointer |
R | Files.Rider | Pointer |
name | Objects.Name | |
dict | Objects.Dictionary | Pointer |
maxref | INTEGER | |
GName | POINTER |
Fields of PieceDesc | Types of Fields | Notes |
---|---|---|
f | Files.File | Pointer |
off | LONGINT | Integer |
len | LONGINT | |
obj | Objects.Object | Pointer |
lib | Objects.Library | Pointer |
ref | INTEGER | |
col | SHORTINT | |
voff | SHORTINT | |
prev | Piece | Pointer |
next | Piece | Pointer |