Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| forth:fgforth:vokabulare [2024/04/17 14:07] – angelegt volkerp | forth:fgforth:vokabulare [2024/04/17 14:31] (aktuell) – volkerp | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| ORDER zeigt die z. Z. gueltige Vokabular-Suchreihenfolge. | ORDER zeigt die z. Z. gueltige Vokabular-Suchreihenfolge. | ||
| - | Max. 8 Vokabulare können in der Context-Suchtfolge | + | Max. 8 Vokabulare können in der Context-Suchfolge |
| + | |||
| + | Das unterste (residente) Vokabular ROOT ist unveränderlich. Das oberste Vokabular wird transient genannt. | ||
| + | Werden mehr als 7 Vokabulare in die Suchreihenfolge aufgenommen, | ||
| Beispiel | Beispiel | ||
| Zeile 11: | Zeile 14: | ||
| ONLY FORTH ALSO ASSEMBLER DEFINITIONS | ONLY FORTH ALSO ASSEMBLER DEFINITIONS | ||
| - | ONLY ok | + | ONLY ok ROOT wird Context 2. Eintrag (transient) + Base (resident) |
| ORDER | ORDER | ||
| Context: ROOT ROOT | Context: ROOT ROOT | ||
| Current: FORTH ok | Current: FORTH ok | ||
| - | FORTH ok | + | FORTH ok FORTH wird Context 2. Eintrag (transient) |
| ORDER | ORDER | ||
| Context: FORTH ROOT | Context: FORTH ROOT | ||
| Current: FORTH ok | Current: FORTH ok | ||
| - | ALSO ok | + | ALSO ok der letzte Context-Eintrag wird dupliziert (transient + resident) |
| ORDER | ORDER | ||
| Context: FORTH FORTH ROOT | Context: FORTH FORTH ROOT | ||
| Current: FORTH ok | Current: FORTH ok | ||
| - | ASSEMBLER ok | + | ASSEMBLER ok ASSEMBLER ersetzt 3. Eintrag (transient) |
| ORDER | ORDER | ||
| Context: ASSEMBLER FORTH ROOT | Context: ASSEMBLER FORTH ROOT | ||
| Current: FORTH ok | Current: FORTH ok | ||
| - | DEFINITIONS ok | + | DEFINITIONS ok ASSEMBLER wird Current (hier werden die neuen Worte angelegt) |
| ORDER | ORDER | ||
| Context: ASSEMBLER FORTH ROOT | Context: ASSEMBLER FORTH ROOT | ||
| Current: ASSEMBLER ok | Current: ASSEMBLER ok | ||
| - | |||
| </ | </ | ||
| + | |||
| + | Beispiel 2: Überschreiten der Kapazität. Mit ALSO wird ASSEMBLER verdoppelt, FORTH als 2. Eintrag verschwindet aus der Suchliste, ROOT bleibt bestehen. | ||
| + | |||
| + | < | ||
| + | ORDER | ||
| + | Context: ASSEMBLER I/O EDITOR HIDDEN I/O ASSEMBLER FORTH ROOT | ||
| + | Current: ASSEMBLER ok | ||
| + | ALSO ok | ||
| + | ORDER | ||
| + | Context: ASSEMBLER ASSEMBLER I/O EDITOR HIDDEN I/O ASSEMBLER ROOT | ||
| + | </ | ||