Dies ist eine alte Version des Dokuments!
Decompiler
SEE ist ein kleiner Decompiler nach F83.
Benutzung: SEE name
Er erzeugt ein Listing des Forth-Quellcodes. Bekannte CREATE-Strukturen werden korrekt entschlüsselt (Konstanten, Variablen, Colon-Definitionen etc.).
Beispiel:
SEE << : << 3121 OVER 3123 0= 3125 NOT 3127 ?BRANCH 3131 312B (LIT) -1 ( FFFF ) 312F SCROLL 3131 ;ok
Rückübersetzung:
(LIT) | entfällt |
;ok | ; |
(DO) .. (LOOP) | DO .. LOOP |
?BRANCH m1 .. m1: | IF .. THEN |
?BRANCH m1 .. BRANCH m2 m1: … m2: | IF .. ELSE .. THEN |
m1: .. ?BRANCH m1 | BEGIN .. UNTIL |
m1: .. ?BRANCH m2 .. BRANCH m1 m2: | BEGIN .. WHILE .. REPEAT |
m1: .. BRANCH m1 | BEGIN .. AGAIN |