Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
forth:fgforth:see [2020/01/06 14:18] volkerpforth:fgforth:see [2025/07/21 08:44] (aktuell) volkerp
Zeile 29: Zeile 29:
 | ;ok | ; | | ;ok | ; |
 | (DO) .. (LOOP) | DO .. LOOP | | (DO) .. (LOOP) | DO .. LOOP |
 +| (?LEAVE) | ?LEAVE |
 | ?BRANCH m1 .. m1: | IF .. THEN | | ?BRANCH m1 .. m1: | IF .. THEN |
 | ?BRANCH m1 .. BRANCH m2 m1: ... m2: | IF .. ELSE .. THEN | | ?BRANCH m1 .. BRANCH m2 m1: ... m2: | IF .. ELSE .. THEN |
Zeile 36: Zeile 37:
  
 <code> <code>
-IF +-- ?BRANCH m1        IF +---- ?BRANCH m1+IF .-- ?BRANCH m1        IF .---- ?BRANCH m1
 ...     |                         ...     | ...     |                         ...     |
-THEN +-> m1:                         ELSE | +-- BRANCH m2 +THEN .-> m1:                         ELSE | .-- BRANCH m2 
-                                                +-|-> m1:+                                                .-|-> m1:
                                         ...   |                                         ...   |
-                                        THEN   +-> m2:+                                        THEN   .-> m2:
  
  
-BEGIN +--> m1:          BEGIN +--> m1:+BEGIN .--> m1:          BEGIN .--> m1:
 ...     |                         ...     | ...     |                         ...     |
-UNTIL +-- ?BRANCH m1                  AGAIN +-- BRANCH m1+UNTIL .-- ?BRANCH m1                  AGAIN .-- BRANCH m1
  
  
-BEGIN +---> m1:+BEGIN .---> m1:
 ...     | ...     |
-WHILE | +-- ?BRANCH m2+WHILE | .-- ?BRANCH m2
 ...     | | ...     | |
-REPEAT  +-|-- BRANCH m1 +REPEAT  .-|-- BRANCH m1 
-          +-> m2:+          .-> m2:
 </code> </code>
  
Zeile 61: Zeile 62:
 **REASS** ist ein zugehöriger Reassembler. **REASS** ist ein zugehöriger Reassembler.
  
-Er bindest sich in SEE ein. SEE zeigt dann auch Code-Worte an:+Er bindet sich automatisch in SEE ein. SEE zeigt dann auch Code-Worte an:
  
 <code> <code>
  • forth/fgforth/see.1578320307.txt.gz
  • Zuletzt geändert: 2020/01/06 14:18
  • von volkerp