Oberon/ETH Oberon/TextType
Appearance
< 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 |