WIP to find crashing problem generating eturtle.exe
[hf86v099.git] / log.f
1 +           ( \88t1 \88t2 -- \88t3 )\r
2             \88t1\89Á \88t2\9f\94áÐe\94a.\r
3                     1 2 +\r
4             Àá\9cñ ¯¡Ç¡¡e 1\89Á 2\9f\94áÐe \88t 3·i \94ᣡµA µ©\9f¥\94a.\r
5 -           ( \88t1 \88t2 -- \88t3 )\r
6             \88t1µA¬á \88t2\9fi ¨\85\94a.\r
7                     2 1 -\r
8             Àá\9cñ ¯¡Ç¡¡e 2µA¬á 1·i ¨\85 \88t 1·i \94ᣡµA µ©\9f¥\94a.\r
9 *           ( \88t1 \88t2 -- \88t3 )\r
10             \88t1µA \88t2\9f\89³Ðe\94a.\r
11                     2 3 *\r
12             Àá\9cñ ¯¡Ç¡¡e \89³Ðe \88t 6·i \94ᣡµA µ©\9f¥\94a.\r
13 /           ( \88t1 \88t2 -- \88t3 )\r
14             \88t1·i \88t2\9d¡ \90a\92\85\94a.\r
15                     6 2 /\r
16             Àá\9cñ ¯¡Ç¡¡e 6·i 2\9d¡ \90a\92\85 \88t 3·i \94ᣡµA µ©\9f¥\94a.\r
17 MOD         ( \88t1 \88t2 -- \88t3 )\r
18             \88t1·i \88t2\9d¡ \90a\92\85 \90a á»¡\9f\8a\81Ðe\94a.\r
19                     8 3 MOD\r
20             Àá\9cñ ¯¡Ç¡¡e 8·i 3·a\9d¡ \90a\92\85 \90a á»¡ 2\9f\94ᣡµA µ©\9f¥\94a.\r
21 \90a á»¡      ( \88t1 \88t2 -- \88t3 )\r
22             \88t1·i \88t2\9d¡ \90a\92\85 \90a á»¡\9f\8a\81Ðe\94a.\r
23                     8 3 \90a á»¡\r
24             Àá\9cñ ¯¡Ç¡¡e 8·i 3·a\9d¡ \90a\92\85 \90a á»¡ 2\9f\94ᣡµA µ©\9f¥\94a.\r
25 .           ( \88t -- )\r
26             \94ᣡ·\81  \85 ¶á \88t·i ÑÁ¡eµA ¯³»¥®\81\9d¡ ¥¡·¥\94a.\r
27 DUP         ( \88t -- \88\88t )\r
28             \94ᣡ·\81  \85 ¶á \88t·i ¥A\8da¬á \94ᣡµA µ©\9f¥\94a.\r
29                     1 DUP\r
30             Àá\9cñ ¯¡Ç¡¡e 1·i \96\81 \88\81 \94ᣡµA µ©\9f¥\94a.\r
31 ¥A\8da        ( \88t -- \88\88t )\r
32             \94ᣡ·\81  \85 ¶á \88t·i ¥A\8da¬á \94ᣡµA µ©\9f¥\94a.\r
33                     1 ¥A\8da\r
34             Àá\9cñ ¯¡Ç¡¡e 1·i \96\81 \88\81 \94ᣡµA µ©\9f¥\94a.\r
35 OVER        ( \88t1 \88t2 -- \88t1 \88t2 \88t1 )\r
36             \94ᣡ·\81 \96\81 ¤å¼\81 \88t·i ¥A\8da¬á \94ᣡµA µ©\9f¥\94a.\r
37                     1 2 OVER\r
38             Àá\9cñ ¯¡Ç¡¡e 1, 2, 1·i Àa\9d\81\9d¡ \94ᣡµA µ©\9f¥\94a.\r
39 \88å\90á        ( \88t1 \88t2 -- \88t1 \88t2 \88t1 )\r
40             "\88å\90á (¥A\8da)". \94ᣡ·\81 \96\81 ¤å¼\81 \88t·i ¥A\8da¬á \94ᣡµA µ©\9f¥\94a.\r
41                     1 2 \88å\90á\r
42             Àá\9cñ ¯¡Ç¡¡e 1, 2, 1·i Àa\9d\81\9d¡ \94ᣡµA µ©\9f¥\94a.\r
43 SWAP        ( \88t1 \88t2 -- \88t2 \88t1 )\r
44             \94ᣡ·\81  \85 ¶á \96\81 \88\81 ¸a\9f¡\9fi ¤a\8e\85\94a.\r
45                     1 2 SWAP\r
46             Àá\9cñ ¯¡Ç¡¡e \94ᣡ·\81  \85 ¶áµA\93e 1·¡, ¤a\9d¡ £»µA 2\88a ·¶\94a.\r
47 ¤a\8e¡        ( \88t1 \88t2 -- \88t2 \88t1 )\r
48             \94ᣡ·\81  \85 ¶á \96\81 \88\81 ¸a\9f¡\9fi ¤a\8e\85\94a.\r
49                     1 2 ¤a\8e¡\r
50             Àá\9cñ ¯¡Ç¡¡e \94ᣡ·\81  \85 ¶áµA\93e 1·¡, ¤a\9d¡ £»µA 2\88a ·¶\94a.\r
51 DROP        ( \88t1 -- )\r
52             \94ᣡ·\81  \85 ¶á \88t·i ¤á\9f¥\94a.\r
53 ¤á\9da        ( \88t1 -- )\r
54             \94ᣡ·\81  \85 ¶á \88t·i ¤á\9f¥\94a.\r
55 ROT         ( \88t1 \88t2 \88t3 -- \88t2 \88t3 \88t1 )\r
56             \94ᣡ·\81  \85 ¶á ­A \88t·i \95©\9f¥\94a. ­A ¤å¼\81 \88t·i \8cá\90\81  \85 ¶áµA µ©\9f¥\94a.\r
57                     1 2 3 ROT\r
58             Àá\9cñ ¯¡Ç¡¡e 2, 3, 1·i Àa\9d\81\9d¡ \94ᣡµA µ©\9f¥\94a.\r
59 \95©\9da        ( \88t1 \88t2 \88t3 -- \88t2 \88t3 \88t1 )\r
60             \94ᣡ·\81  \85 ¶á ­A \88t·i \95©\9f¥\94a. ­A ¤å¼\81 \88t·i \8cá\90\81  \85 ¶áµA µ©\9f¥\94a.\r
61                     1 2 3 \95©\9da\r
62             Àá\9cñ ¯¡Ç¡¡e 2, 3, 1·i Àa\9d\81\9d¡ \94ᣡµA µ©\9f¥\94a.\r
63 >R          ( \88t\94ᣡ: \88t -- ; \96A\95©·¡\94ᣡ:  -- \88t )\r
64             \88t\94ᣡ·\81 \88t·i \96A\95©·¡\94ᣡ\9d¡ µ«\8b¥\94a. 'DO ... LOOP'\90a ' \91 ...\r
65             \95©´a'\88\96A\95©·¡\94ᣡ\9fi ¬a¶wÐa£a\9d¡  LOOPµÁ '\95©´a' ¸åµA \96A\95©·¡\94ᣡ\9fi\r
66             ¶¥¬wÈ\81\9d¡ \95©\9d\91½´a´¡ Ðe\94a.\r
67 >\96A         ( \88t\94ᣡ:  \88t -- ; \96A\95©·¡\94ᣡ:  -- \88t )\r
68             \88t\94ᣡ·\81 \88t·i \96A\95©·¡\94ᣡ\9d¡ µ«\8b¥\94a. 'DO ... LOOP'\90a ' \91 ...\r
69             \95©´a'\88\96A\95©·¡\94ᣡ\9fi ¬a¶wÐa£a\9d¡  LOOPµÁ '\95©´a' ¸åµA \96A\95©·¡\94ᣡ\9fi\r
70             ¶¥¬wÈ\81\9d¡ \95©\9d\91½´a´¡ Ðe\94a.\r
71 R>          ( \88t\94ᣡ:  -- \88t ; \96A\95©·¡\94ᣡ: \88t -- )\r
72             \96A\95©·¡\94ᣡ·\81 \88t·i \88t\94ᣡ\9d¡ µ«\8b¥\94a. 'DO ... LOOP'\90a ' \91 ...\r
73             \95©´a'\88\96A\95©·¡\94ᣡ\9fi ¬a¶wÐa£a\9d¡  LOOPµÁ '\95©´a' ¸åµA \96A\95©·¡\94ᣡ\9fi\r
74             ¶¥¬wÈ\81\9d¡ \95©\9d\91½´a´¡ Ðe\94a.\r
75 \96A>         ( \88t\94ᣡ:  -- \88t ; \96A\95©·¡\94ᣡ: \88t -- )\r
76             \96A\95©·¡\94ᣡ·\81 \88t·i \88t\94ᣡ\9d¡ µ«\8b¥\94a. 'DO ... LOOP'\90a ' \91 ...\r
77             \95©´a'\88\96A\95©·¡\94ᣡ\9fi ¬a¶wÐa£a\9d¡  LOOPµÁ '\95©´a' ¸åµA \96A\95©·¡\94ᣡ\9fi\r
78             ¶¥¬wÈ\81\9d¡ \95©\9d\91½´a´¡ Ðe\94a.\r
79 R@          ( \88t\94ᣡ:  -- \88t ; \96A\95©·¡\94ᣡ: \88t -- \88t )\r
80             \96A\95©·¡\94ᣡ·\81 \88t·i \88t\94ᣡ\9d¡ ¥A\8f¥\94a.\r
81 \96A@         ( \88t\94ᣡ:  -- \88t ; \96A\95©·¡\94ᣡ: \88t -- \88t )\r
82             \96A\95©·¡\94ᣡ·\81 \88t·i \88t\94ᣡ\9d¡ ¥A\8f¥\94a.\r
83 =           ( \88t1 \88t2 -- -1|0 )\r
84                     5 5 =   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA -1·i µ©\9f¡\89¡\r
85                     6 5 =   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¥\94a.\r
86 ==          ( \88t1 \88t2 -- -1|0 )\r
87                     5 5 =   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA -1·i µ©\9f¡\89¡\r
88                     6 5 =   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¥\94a.\r
89 >           ( \88t1 \88t2 -- -1|0 )\r
90                     5 6 >   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¡\89¡\r
91                     5 5 >   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¡\89¡\r
92                     6 5 >   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA -1·i µ©\9f¥\94a.\r
93 <           ( \88t1 \88t2 -- -1|0 )\r
94                     5 6 <   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA -1·i µ©\9f¡\89¡\r
95                     5 5 <   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¡\89¡\r
96                     6 5 <   Àá\9cñ ¯¡Ç¡¡e \94ᣡµA  0·i µ©\9f¥\94a.\r
97 AND         ( \88t1 \88t2 -- \88t3 )\r
98             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe \91¥\9f¡\89³·i \94ᣡµA µ©\9f¥\94a.\r
99 \90{Ðq\8dA      ( \88t1 \88t2 -- \88t3 )\r
100             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe \91¥\9f¡\89³·i \94ᣡµA µ©\9f¥\94a.\r
101 OR          ( \88t1 \88t2 -- \88t3 )\r
102             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe \91¥\9f¡Ðs·i \94ᣡµA µ©\9f¥\94a.\r
103 \90{´a¶\89\9cá    ( \88t1 \88t2 -- \88t3 )\r
104             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe \91¥\9f¡Ðs·i \94ᣡµA µ©\9f¥\94a.\r
105 XOR         ( \88t1 \88t2 -- \88t3 )\r
106             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe ¤\81Èa¸â \91¥\9f¡\89³·i \94ᣡµA µ©\9f¥\94a.\r
107 \90{\98a\9d¡      ( \88t1 \88t2 -- \88t3 )\r
108             \88t1\89Á \88t2·\81 \88\90{(bit)µA \94\81Ðe ¤\81Èa¸â \91¥\9f¡\89³·i \94ᣡµA µ©\9f¥\94a.\r
109 WORDS       ( -- )\r
110             ³i ®\81 ·¶\93e ¯¡Ç± i\97i·i ÑÁ¡eµA ¥¡·¥\94a.\r
111  iÍa        ( -- )\r
112             ³i ®\81 ·¶\93e ¯¡Ç± i\97i·i ÑÁ¡eµA ¥¡·¥\94a.\r
113 .S          ( -- )\r
114             \88t\94ᣡ·\81 \88t\97i·i ¥¡·¥\94a.\r
115 .\94ᣡ       ( -- )\r
116             \88t\94ᣡ·\81 \88t\97i·i ¥¡·¥\94a.\r
117 BYE         ( -- )\r
118             \93\91·i \8f{\90\85\94a.\r
119 \8f{          ( -- )\r
120             \93\91·i \8f{\90\85\94a.\r
121 CR          ( -- )\r
122             ÑÁ¡eµA ¬\81 º\89·i  e\97e\94a.\r
123 \94a·qº\89      ( -- )\r
124             ÑÁ¡eµA ¬\81 º\89·i  e\97e\94a.\r
125 HELP        ( -- )\r
126             HELP \94a·q·\81 \90{ iµA \94\81Ðe \95¡¶\91 i·i Ìa·© 'HFORTH.HLP'µA¬á Àx´a ¥¡·¥\94a.\r
127                     HELP DUP\r
128             Àá\9cñ ¯¡Ç¡¡e '¥A\8da'\9fi ´á\98ý\89A ³a\93e»¡ ÑÁ¡eµA ¥¡·¥\94a.\r
129 \95¡¶\91 i      ( -- )\r
130             HELP \94a·q·\81 \90{ iµA \94\81Ðe \95¡¶\91 i·i Ìa·© 'HFORTH.HLP'µA¬á Àx´a ¥¡·¥\94a.\r
131                     \95¡¶\91 i ¥A\8da\r
132             Àá\9cñ ¯¡Ç¡¡e '¥A\8da'\9fi ´á\98ý\89A ³a\93e»¡ ÑÁ¡eµA ¥¡·¥\94a.\r
133 CLS         ( -- )\r
134             ÑÁ¡e·i »¡¶\85\94a.\r
135 ÑÁ¡e»¡¶¡    ( -- )\r
136             ÑÁ¡e·i »¡¶\85\94a.\r
137 CONSTANT    ( \88t -- )\r
138             »¡·e \90{ i·¡ ¯¡Åa»© \98\81: ( -- \88t )\r
139             \94ᣡ·\81 \88t·i °á¬á '\8a\88·e\88t' \94a·qµA \90aµ¡\93e ·¡\9fq·a\9d¡ \8a\88·e\88t(¬w®\81)·i\r
140              e\97e\94a.\r
141                     5 CONSTANT FIVE\r
142             Àá\9cñ ¯¡Ç¡¡e 'FIVE'\9ca\93e ·¡\9f\81 \8a\88·e\88t·i  e\97e\94a. \8ba\9f¡\89¡ \90a¬á\r
143                     FIVE\r
144             Àá\9cñ ¯¡Ç¡¡e \94ᣡ·\81  \85 ¶áµA 5\9fi µ©\9f¥\94a.\r
145 \8a\88·e\88t      ( \88t -- )\r
146             »¡·e \90{ i·¡ ¯¡Åa»© \98\81: ( -- \88t )\r
147             \94ᣡ·\81 \88t·i °á¬á '\8a\88·e\88t' \94a·qµA \90aµ¡\93e ·¡\9fq·a\9d¡ \8a\88·e\88t(¬w®\81)·i\r
148              e\97e\94a.\r
149                     5 \8a\88·e\88\94a¬õ\r
150             Àá\9cñ ¯¡Ç¡¡e '\94a¬õ'·¡\9ca\93e ·¡\9f\81 \8a\88·e\88t·i  e\97e\94a. \8ba\9f¡\89¡ \90a¬á\r
151                     \94a¬õ\r
152             Àá\9cñ ¯¡Ç¡¡e \94ᣡ·\81  \85 ¶áµA 5\9fi µ©\9f¥\94a.\r
153 VARIABLE    ( -- )\r
154             »¡·e \90{ i·¡ ¯¡Åa»© \98\81: ( -- º\81­¡ )\r
155                     VARIABLE AGE\r
156             Àá\9cñ ¯¡Ç¡¡e 'AGE'\9ca\93e ·¡\9f\81 ¢\81\9fe\88t(¥e®\81)·i  e\97e\94a. \8ba\9f¡\89¡ \90a¬á\r
157                     AGE\r
158             Àá\9cñ ¯¡Ç¡¡e 'AGE'·\81 \88\81 º\81­¡\9f\94ᣡ·\81  \85 ¶áµA µ©\9f¥\94a.\r
159 ¢\81\9fe\88t      ( -- )\r
160             »¡·e \90{ i·¡ ¯¡Åa»© \98\81: ( -- º\81­¡ )\r
161                     ¢\81\9fe\88\90a·¡\r
162             Àá\9cñ ¯¡Ç¡¡e '\90a·¡'\9ca\93e ·¡\9f\81 ¢\81\9fe\88t(¥e®\81)·i  e\97e\94a. \8ba\9f¡\89¡ \90a¬á\r
163                     \90a·¡\r
164             Àá\9cñ ¯¡Ç¡¡e '\90a·¡'·\81 \88\81 º\81­¡\9f\94ᣡ·\81  \85 ¶áµA µ©\9f¥\94a.\r
165 !           ( \88t º\81­¡ --  )\r
166             \94ᣡ·\81  \85 ¶áµA ·¶\93e º\81­¡µA \94ᣡ·\81 \96\81 ¤å¼\81 \88t·i °á\90ý\93e\94a.\r
167                     16 \90a·¡ !\r
168             Àá\9cñ ¯¡Ç¡¡e ¢\81\9fe\88t '\90a·¡'µA 16·i °á\90ý\93e\94a.\r
169 @           ( º\81­¡ -- \88t )\r
170             \94ᣡ·\81  \85 ¶áµA ·¶\93e º\81­¡µA \97\88t·i \94ᣡµA µ©\9f¥\94a.\r
171                     \90a·¡ @\r
172             Àá\9cñ ¯¡Ç¡¡e ¢\81\9fe\88t '\90a·¡'·\81 \88t·i \94ᣡµA µ©\9f¥\94a.\r
173 :           ( -- )\r
174             \90{ i »µ\8b¡\9fi ¯¡¸bÐe\94a.\r
175                     : ¬\81\90{ i   \90{ i1 \90{ i2 \90{ i3 ;\r
176             Àá\9cñ °á¬á ¬\81 \90{ i '¬\81\90{ i'·\81 ¸÷·\81\9fi ¯¡¸bÐe\94a.\r
177 ;           ( -- )\r
178             \90{ i »µ\8b¡\9f\8f{\90\85\94a.\r
179                     : ¬\81\90{ i   \90{ i1 \90{ i2 \90{ i3 ;\r
180             Àá\9cñ ³e\94a.\r
181 (           ( -- )\r
182             ')' \90aµ© \98\81\8ca»¡ \8bi·i ¯¡Ç¡»¡ ´g\89¡ \88å\90á\9aå\94a. '('\95¡ Ða\90\81 \90{ i·¡£a\9d¡\r
183             \96áµA §¥Äe·¡ ¤e\97a¯¡ Ða\90a ·¡¬w ·¶´á´¡ Ðe\94a.\r
184                     ( ·¡\88õ·e \94õ¦\9b·± i·³\93¡\94a.)\r
185             Àá\9cñ ³e\94a. º\81·\81: '('\93e ¯¡Ç± i·¡»¡ e ')'\93e ¯¡Ç± i·¡ ´a\93¡\94a.\r
186 ."          ( -- )\r
187             '"'·¡ \90aµ© \98\81\8ca»¡·\81 \8bi·i ÑÁ¡eµA ¥¡·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
188             ·¶\94a.\r
189                     : ¯¡Ðñ   ." ·¡ \8bi·¡ ÑÁ¡eµA ¥¡µa»³\93¡\94a." ;\r
190             Àá\9cñ ¯¡Ç¥ \94a·q\r
191                     ¯¡Ðñ\r
192             ·¡\9ca\89¡ ¯¡Ç¡¡e ÑÁ¡eµA '·¡ \8bi·¡ ÑÁ¡eµA ¥¡µa»³\93¡\94a.'\9fi ¥¡·¥\94a.\r
193 IF          ¯¡Åa»© \98\81: ( \88t -- )\r
194             'IF ... THEN'\90a 'IF ... ELSE ... THEN'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡\r
195             ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a. 'IF ... THEN'·\81 ¼b·a\9d¡ ³a·¡¡e \94ᣡ·\81  \85 ¶á\r
196             \88t·¡ 0·¡ ´a\93© \98\81 e 'IF ... THEN' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¥\94a. 'IF ...\r
197             ELSE ... THEN'·\81 ¼b·a\9d¡ ³a·¡¡e \94ᣡ·\81  \85 ¶á \88t·¡ 0·¡ ´a\93¡¡e 'IF ...\r
198             THEN' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¡\89¡, \88t·¡ 0·¡¡e 'ELSE ... THEN' ¬a·¡·\81\r
199             \90{ i·¡ ¯¡Åa»¥\94a.\r
200                     : ?DUP   DUP IF DUP THEN ;\r
201             Àá\9cñ \90{ i·i »µ\89¡\r
202                     3 ?DUP\r
203             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 3·i 2 \88\81 µ©\9f¥\94a.\r
204                     0 ?DUP\r
205             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 0·i 1 \88\81 µ©\9f¥\94a.\r
206 ¡e          ¯¡Åa»© \98\81: ( \88t -- )\r
207             '¡e  ... \9ca'\90a '¡e ... ´a\93¡¡e ... \9ca'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡\r
208             ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a. '¡e ... \9ca'·\81 ¼b·a\9d¡ ³a·¡¡e \94ᣡ·\81  \85 ¶á\r
209             \88t·¡ 0·¡ ´a\93© \98\81 e '¡e ... \9ca' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¥\94a. '¡e ...\r
210             ´a\93¡¡e ... \9ca'·\81 ¼b·a\9d¡ ³a·¡¡e \94ᣡ·\81  \85 ¶á \88t·¡ 0·¡ ´a\93¡¡e '¡e\r
211             ... \9ca' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¡\89¡, \88t·¡ 0·¡¡e '´a\93¡¡e ... \9ca' ¬a·¡·\81\r
212             \90{ i·¡ ¯¡Åa»¥\94a.\r
213                     : ?¥A\8da   ¥A\8da ¡e ¥A\8d\9ca ;\r
214             Àá\9cñ \90{ i·i »µ\89¡\r
215                     3 ?¥A\8da\r
216             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 3·i 2 \88\81 µ©\9f¥\94a.\r
217                     0 ?¥A\8da\r
218             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 0·i 1 \88\81 µ©\9f¥\94a.\r
219 ELSE        ¯¡Åa»© \98\81: ( -- )\r
220             'IF ... ELSE ... THEN'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
221             ·¶\94a. \94ᣡ·\81  \85 ¶á \88t·¡ 0·¡ ´a\93¡¡e 'IF ... ELSE' ¬a·¡·\81 \90{ i·¡\r
222             ¯¡Åa»¡\89¡, \88t·¡ 0·¡¡e 'ELSE ... THEN' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¥\94a.\r
223                     : TEST   IF DUP ELSE DROP THEN ;\r
224             Àá\9cñ \90{ i·i »µ\89¡\r
225                     3 1 TEST\r
226             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 3·i 2 \88\81 µ©\9f¥\94a.\r
227                     3 0 TEST\r
228             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA ´a¢\81 \88õ\95¡ µ©\9f¡»¡ ´g\93e\94a.\r
229 ´a\93¡¡e      ¯¡Åa»© \98\81: ( -- )\r
230             '¡e ... ´a\93¡¡e ... \9ca'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
231             ·¶\94a. \94ᣡ·\81  \85 ¶á \88t·¡ 0·¡ ´a\93¡¡e '¡e ... ´a\93¡¡e' ¬a·¡·\81 \90{ i·¡\r
232             ¯¡Åa»¡\89¡,  \88t·¡ 0·¡¡e '´a\93¡¡e ... \9ca' ¬a·¡·\81 \90{ i·¡ ¯¡Åa»¥\94a.\r
233                     : ¯¡Ðñ   ¡e ¥A\8da ´a\93¡¡e ¤á\9d\9ca ;\r
234             Àá\9cñ \90{ i·i »µ\89¡\r
235                     3 1 ¯¡Ðñ\r
236             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA 3·i 2 \88\81 µ©\9f¥\94a.\r
237                     3 0 ¯¡Ðñ\r
238             Àá\9cñ ¯¡Ç¡¡e \94ᣡµA ´a¢\81 \88õ\95¡ µ©\9f¡»¡ ´g\93e\94a.\r
239 THEN        ¯¡Åa»© \98\81: ( -- )\r
240             'IF ... THEN'\90a 'IF ... ELSE ... THEN'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡\r
241             ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
242 \9ca          ¯¡Åa»© \98\81: ( -- )\r
243             '¡e ... \9ca'\90a '¡e ... ´a\93¡¡e ... \9ca'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡\r
244             ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
245 ENDIF       ¯¡Åa»© \98\81: ( -- )\r
246             'IF ... ENDIF'\90a 'IF ... ELSE ... ENDIF'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡\r
247             ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
248 BEGIN       ¯¡Åa»© \98\81: ( -- )\r
249             'BEGIN ... UNTIL'\90a 'BEGIN ... WHILE ... REPEAT'·\81 ¼b·a\9d¡ ³aµa\r
250             \88á\97s¯¡Ç±·\81 Àá·q·i Îa¯¡Ðe\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
251 ·¡¹A¦\81Èá    ¯¡Åa»© \98\81: ( -- )\r
252             '·¡¹A¦\81Èá  ... \8ca»¡'\90a '·¡¹A¦\81Èá ... \95·´e... \88á\97\81\81 ¼b·a\9d¡ ³aµa\r
253             \88á\97s¯¡Ç±·\81 Àá·q·i Îa¯¡Ðe\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
254 UNTIL       ¯¡Åa»© \98\81: ( \88t -- )\r
255             'BEGIN ... UNTIL'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
256             '\88t'·¡ 0·¡ ´a\93¡¡e \88á\97s¯¡Ç±·i ¤õ´á\90a 'UNTIL' \94a·q·\81 \90{ i·¡ ¯¡Åa»¡\89¡\r
257             '\88t'·¡ 0·¡¡e 'BEGIN ... UNTIL' ¬a·¡·\81 \90{ i·i \88á\97s¯¡Ç¥\94a.\r
258                 : COUNTDOWN   BEGIN DUP . 1 - DUP 0 = UNTIL ;\r
259             Àá\9cñ \90{ i·i »µ\89¡\r
260                 5 COUNTDOWN\r
261             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '5 4 3 2 1'·i ¥¡·¥\94a.\r
262 \8ca»¡        ¯¡Åa»© \98\81: ( \88t -- )\r
263             '·¡¹A¦\81Èá ... \8ca»¡'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81 ·¶\94a.\r
264             '\88t'·¡ 0·¡ ´a\93¡¡e \88á\97s¯¡Ç±·i ¤õ´á\90a '\8ca»¡' \94a·q·\81 \90{ i·¡ ¯¡Åa»¡\89¡\r
265             '\88t'·¡ 0·¡¡e '·¡¹A¦\81Èá ... \8ca»¡' ¬a·¡·\81 \90{ i·i \88á\97s¯¡Ç¥\94a.\r
266                 : ¦\81Èá.´a\9c\81\9d¡.­A   ·¡¹A¦\81Èá ¥A\8da . 1 - ¥A\8da 0 = \8ca»¡ ;\r
267             Àá\9cñ \90{ i·i »µ\89¡\r
268                 5 ¦\81Èá.´a\9c\81\9d¡.­A\r
269             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '5 4 3 2 1'·i ¥¡·¥\94a.\r
270 WHILE       ¯¡Åa»© \98\81: ( \88t -- )\r
271             'BEGIN ... WHILE ... REPEAT'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e\r
272             ³i ®\81 ·¶\94a. '\88t'·¡  0·¡ ´a\93¡¡e \88á\97s¯¡Ç±·¡ \89\81­¢\96A´á 'WHILE' \94a·q·\81\r
273             \90{ i·¡ ¯¡Åa»¡\89¡ '\88t'·¡ 0·¡¡e \88á\97s¯¡Ç±·i ¤õ´á\90a 'REPEAT' \94a·q·\81\r
274             \90{ i·¡ ¯¡Åa»¥\94a.\r
275                 : COUNTDOWN   BEGIN DUP WHILE DUP . 1 - REPEAT ;\r
276             Àá\9cñ \90{ i·i »µ\89¡\r
277                 5 COUNTDOWN\r
278             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '5 4 3 2 1'·i ¥¡·¥\94a.\r
279 \95·´e        ¯¡Åa»© \98\81: ( \88t -- )\r
280             '·¡¹A¦\81Èá ...  \95·´e... \88á\97\81\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e\r
281             ³i ®\81 ·¶\94a. '\88t'·¡  0·¡ ´a\93¡¡e \88á\97s¯¡Ç±·¡ \89\81­¢\96A´á '\95·´e' \94a·q·\81\r
282             \90{ i·¡ ¯¡Åa»¡\89¡ '\88t'·¡ 0·¡¡e \88á\97s¯¡Ç±·i ¤õ´á\90a '\88á\97\81\94a·q·\81\r
283             \90{ i·¡ ¯¡Åa»¥\94a.\r
284                 : ¦\81Èá.´a\9c\81\9d¡.­A   ·¡¹A¦\81Èá ¥A\8d\95·´e ¥A\8da . 1 - \88á\97\81 ;\r
285             Àá\9cñ \90{ i·i »µ\89¡\r
286                 5 ¦\81Èá.´a\9c\81\9d¡.­A\r
287             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '5 4 3 2 1'·i ¥¡·¥\94a.\r
288 REPEAT      ¯¡Åa»© \98\81: ( -- )\r
289             'BEGIN ... WHILE ... REPEAT'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e\r
290             ³i ®\81 ·¶\94a. 'BEGIN' \94a·q·a\9d¡ \88á\97s¯¡Ç±·i \89\81­¢Ðe\94a.\r
291 \88á\97\81      ¯¡Åa»© \98\81: ( -- )\r
292             '·¡¹A¦\81Èá ...  \95·´e... \88á\97\81\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e\r
293             ³i ®\81 ·¶\94a. '·¡¹A¦\81Èá' \94a·q·a\9d¡ \88á\97s¯¡Ç±·i \89\81­¢Ðe\94a.\r
294 DO          ¯¡Åa»© \98\81: ( \88t1 \88t2 -- )\r
295             ¤e\97a¯¡ 'DO ... LOOP'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
296             ·¶\94a. '\88t2'\88a Ða\90a³¢ Äá¹a¬á '\88t1'·¡ \96\98\81\8ca»¡ 'DO ... LOOP' ¬a·¡·\81\r
297             \90{ i·i \88á\97s¯¡Ç¥\94a.\r
298                     : 5STARS   5 0 DO ." *" LOOP ;\r
299             Àá\9cñ \90{ i·i »µ\89¡\r
300                     5STARS\r
301             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '*****'\88a Îa¯¡\96E\94a.\r
302  \91          ¯¡Åa»© \98\81: ( \88t1 \88t2 -- )\r
303             ¤e\97a¯¡ ' \91 ... \95©´a'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
304             ·¶\94a. '\88t2'\88a Ða\90a³¢ Äá¹a¬á '\88t1'·¡ \96\98\81\8ca»¡ ' \91 ... \95©´a' ¬a·¡·\81\r
305             \90{ i·i \88á\97s¯¡Ç¥\94a.\r
306                     : \94a¬õ¥i   5 0  \91 ." *" \95©´a ;\r
307             Àá\9cñ \90{ i·i »µ\89¡\r
308                     \94a¬õ¥i\r
309             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '*****'\88a Îa¯¡\96E\94a.\r
310 LOOP        ¯¡Åa»© \98\81: ( -- )\r
311             ¤e\97a¯¡ 'DO ... LOOP'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
312             ·¶\94a. '\88t2'\88a Ða\90a³¢ Äá¹a¬á '\88t1'·¡ \96\98\81\8ca»¡ 'DO ... LOOP' ¬a·¡·\81\r
313             \90{ i·i \88á\97s¯¡Ç¥\94a.\r
314 \95©´a        ¯¡Åa»© \98\81: ( -- )\r
315             ¤e\97a¯¡ ' \91 ... \95©´a'·\81 ¼b·a\9d¡ ³a·¥\94a.  i»µ\8b¡ ¬wÈ\81µA¬á e ³i ®\81\r
316             ·¶\94a. '\88t2'\88a Ða\90a³¢ Äá¹a¬á '\88t1'·¡ \96\98\81\8ca»¡ ' \91 ... \95©´a' ¬a·¡·\81\r
317             \90{ i·i \88á\97s¯¡Ç¥\94a.\r
318 I           ¯¡Åa»© \98\81: ( -- \88t )\r
319              \91\95©·¡ \88a\9f¡Ç±®\81\9d¡ ¤e\97a¯¡ 'DO ... LOOP' ´eµA¬á ³e\94a.\r
320             '\88t2 \88t1 DO I LOOP'µA¬á '\88a'\93e Àa\9d\81\9d¡ '\88t1'µA¬á '\88t2'-1 \8ca»¡·\81\r
321             \88t\97i·i \94ᣡµA µ©\9f¥\94a.\r
322                     : COUNT   0 DO I . LOOP ;\r
323             Àá\9cñ \90{ i·i »µ\89¡\r
324                     5 COUNT\r
325             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '0 1 2 3 4'\9fi ¥¡·¥\94a.\r
326 \88a          ¯¡Åa»© \98\81: ( -- \88t )\r
327             "\88a(\9f¡Ç±®\81)."  \91\95©·¡ \88a\9f¡Ç±®\81\9d¡ ¤e\97a¯¡ ' \91 ... \95©´a' ´eµA¬á ³e\94a.\r
328             '\88t2 \88t1  \91 \88\95©´a'µA¬á '\88a'\93e Àa\9d\81\9d¡ '\88t1'µA¬á '\88t2'-1 \8ca»¡·\81\r
329             \88t\97i·i \94ᣡµA µ©\9f¥\94a.\r
330                     : ¤å.­A\8b¡   0  \91 \88a . \95©´a ;\r
331             Àá\9cñ \90{ i·i »µ\89¡\r
332                     5 ¤å.­A\8b¡\r
333             Àá\9cñ ¯¡Ç¡¡e ÑÁ¡eµA '0 1 2 3 4'\9fi ¥¡·¥\94a.\r
334 IMMEDIATE   ( -- )\r
335             ¤w\8bq »¡·e  i·i  i»µ\8b¡ ¬wÈ\81µA¬á\95¡ ¯©Ð\97\96A\93e '¤a\9d¡ i'\9d¡  e\97e\94a.\r
336 ¤a\9d¡ i      ( -- )\r
337             ¤w\8bq »¡·e  i·i  i»µ\8b¡ ¬wÈ\81µA¬á\95¡ ¯©Ð\97\96A\93e '¤a\9d¡ i'\9d¡  e\97e\94a.\r
338 '           ( -- º\81­¡ )\r
339             "'" \94a·qµA \90aµ¡\93\90{ i·\81 º\81­¡\9f\94ᣡµA \90q\8b¥\94a.\r
340 \88{·e i      ( º\81­¡ -- )\r
341             '\88{·e i' \94a·qµA \90aµ¡\93e ·¡\9fq·a\9d¡, \94ᣡµA º\81­¡\88a ·¶\93\90{ i\89Á \99¢\88{·e\r
342             ·©·i Ða\93\90{ i·i  e\97e\94a.\r
343                     ' DUP  \88{·e i  ¥A\8da\r
344             Àá\9cñ ¯¡Ç¡¡e DUP µÁ \88{·e ·©·i Ða\93\90{ i '¥A\8da'\9fi  e\97e\94a.\r
345 º\89ÑÁ¡e      ( º\89®\81 -- )\r
346             ´a\9c\81¬á¦\81Èá \8bi¸a\88a ¥¡·© º\89 ®\81\9fi ¸÷Ðe\94a.\r
347 sin*        ( \8b©·¡ \88b\95¡ -- \8b©·¡*sin[\88b\95¡] )\r
348             \8b©·¡µÁ \88b\95¡\9d¡¦\81Èá \8b©·¡µA ¬q\88b§¡\9f\89³Ðe \88t·i \89\81¬eÐe\94a.\r
349 cos*        ( \8b©·¡ \88b\95¡ -- \8b©·¡*cos[\88b\95¡] )\r
350             \8b©·¡µÁ \88b\95¡\9d¡¦\81Èá \8b©·¡µA ¬q\88b§¡\9f\89³Ðe \88t·i \89\81¬eÐe\94a.\r
351 \9d¡.\8ba´á     ( x y -- )\r
352             »¡\8bq ¸a\9f¡µA¬á \88á¦\82¹ÁÎa (x,y)\9d¡ ¬å·i \8bu\93e\94a. ÑÁ¡eµA \8bq·i \8bu\93\88a¸w\r
353             \8b¡¥¥¸â·¥ \90{ i·¡\94a. \88á¦\82 ¶\91»¢·± \90{ i '¹A¸a\9f¡\9d¡'µÁ ' eÇq.\88a'µA\r
354             ³a·¥\94a.\r
355 \88á¦\82¥¡µa    ( -- )\r
356             ÑÁ¡eµA \88á¦\82·¡ ·¶·a¡e »¡¶\81\89¡ ´ô·a¡e ¥¡·¥\94a.\r
357 ¤wз        ( -- º\81­¡ )\r
358             ¢\81\9fe\88t '¤wз'. \88á¦\82·\81 ¤wз·¡ \94q\89a ·¶\94a.\r
359 \88a\9d¡¶áá    ( -- º\81­¡ )\r
360             ¢\81\9fe\88t '\88a\9d¡¶áá'. \88á¦\82·\81 x ¹ÁÎa\88\94q\89a ·¶\94a.\r
361 ­A\9d¡¶áá    ( -- º\81­¡ )\r
362             ¢\81\9fe\88t '\88a\9d¡¶áá'. \88á¦\82·\81 y ¹ÁÎa\88\94q\89a ·¶\94a.\r
363  eÇq.\88a     ( \88a\9d¡\88á\9f¡ ­A\9d¡\88á\9f¡ -- )\r
364             \88á¦\82·¡ »¡\8bq ¹ÁÎa (x,y)µA¬á (x+\88a\9d¡\88á\9f¡, y+­A\9d¡\88á\9f¡)\9d¡ ¶\91»¢·¥\94a.\r
365             \90{ i '´|·a\9d¡'µÁ  '\96á\9d¡'µA ³a·¥\94a.\r
366 __µ¡\9fe½¢.ÑÉ\8d© ( \88á\9f¡ ÒU®\81 -- )\r
367             \88á\9f¡ eÇq \88a\89¡ 10 \95¡ µ¡\9fe½¢·a\9d¡ \95¡\93\88õ·i ÒU®\81 eÇq \96\89·¡Ðe\94a.\r
368             \90{ i 'µ¡\9fe½¢.ÑÉ\8d©'µA ³a·¥\94a.\r
369 __¶E½¢.ÑÉ\8d© ( \88á\9f¡ ÒU®\81 -- )\r
370             \88á\9f¡ eÇq \88a\89¡ 10 \95¡ ¶E½¢·a\9d¡ \95¡\93\88õ·i ÒU®\81 eÇq \96\89·¡Ðe\94a.\r
371             \90{ i '¶E½¢.ÑÉ\8d©'µA ³a·¥\94a.\r
372 \8a\8a\89A        ( -- )\r
373             \88á¦\82·¡ »¡\90a\88e ¸aÂá\9f\8a\8a\89\8ba\9f¥\94a.\r
374 \88a\93i\89A      ( -- )\r
375             \88á¦\82·¡ »¡\90a\88e ¸aÂá\9f\88a\93i\89\8ba\9f¥\94a.\r
376 ¦\95\97i´á      ( -- )\r
377             \88á¦\82·¡ »¡\90a\88e ¸aÂá\9f\90q\8b¡»¡ ´g\93e\94a.\r
378 ¦\95\90\81\9da      ( -- )\r
379             \88á¦\82·¡ º\89·i \8ba·a¡a \88e\94a.\r
380 ÑÁ¡e»¡¶¡    ( -- )\r
381             \88á¦\82·i ¹A¸a\9f¡\9d¡ ¥¡\90\81\89¡ ÑÁ¡e·i »¡¶\85\94a.\r
382 ½¡\88\85ÑÁ¡e    ( -- )\r
383             \8bi¸a\9fi ´a\9c\81 8 º\89µA e ¥¡·¥\94a.\r
384 µ¥ÑÁ¡e      ( -- )\r
385             \8bi¸a\9fi ¸åÁA ÑÁ¡eµA ¥¡·¥\94a.\r
386 ¹A¸a\9f¡\9d¡    ( -- )\r
387             \88á¦\82·\81  á\9f¡\9fi ¶á½¢·a\9d¡ Ð\81¬á ÑÁ¡e \88\85\95A\9d¡ ¥¡\90\81\89¡ ÑÁ¡e·i »¡¶\85\94a.\r
388 \95¡.µ¡\9fe½¢   ( \88b\95¡ -- )\r
389             \88á¦\82·\81 ¤wз·i \88b\95¡ eÇq µ¡\9fe½¢·a\9d¡ \95©\9f¥\94a.\r
390 \95¡.¶E½¢     ( \88b\95¡ -- )\r
391             \88á¦\82·\81 ¤wз·i \88b\95¡ eÇq ¶E½¢·a\9d¡ \95©\9f¥\94a.\r
392 ´|·a\9d¡      ( \88á\9f¡ -- )\r
393             \88á¦\82·¡ \88á\9f¡ eÇq ´|·a\9d¡ \88e\94a.\r
394 \96á\9d¡        ( \88á\9f¡ -- )\r
395             \88á¦\82·¡ \88á\9f¡ eÇq \96á\9d¡ \88e\94a.\r
396 µ¡\9fe½¢.ÑÉ\8d© ( ¤e»¡\9f\88b\95¡ -- )\r
397             º\81´á»¥ ¤e»¡\9fq\89Á \88b\95¡\9d¡ µ¡\9fe½¢·a\9d¡ ÑÉ\8d©·i \8ba\9f¥\94a.\r
398 µ¡\9fe½¢.¶¥   ( ¤e»¡\9fq -- )\r
399             º\81´á»¥ ¤e»¡\9fq·a\9d¡ µ¡\9fe½¢·a\9d¡ \95·\8ba\9ca£¡\9f\8ba\9f¥\94a.\r
400 ¶E½¢.ÑÉ\8d©   ( ¤e»¡\9f\88b\95¡ -- )\r
401             º\81´á»¥ ¤e»¡\9fq\89Á \88b\95¡\9d¡ ¶E½¢·a\9d¡ ÑÉ\8d©·i \8ba\9f¥\94a.\r
402 ¶E½¢.¶¥     ( ¤e»¡\9fq -- )\r
403             º\81´á»¥ ¤e»¡\9fq·a\9d¡ ¶E½¢·a\9d¡ \95·\8ba\9ca£¡\9f\8ba\9f¥\94a.\r
404 \91A¡¡        ( Ça\8b¡ --\r
405             º\81´á»¥ Ça\8b¡·\81 \91A¡¡\9f\8ba\9f¥\94a.\r
406 \89sÃ¥\91A¡¡    ( -- )\r
407             \88b ¥e·\81 \8b©·¡\88a 100, 200, 300, 400 ·¥ \91A¡¡\9f\89sÁa \8ba\9f¥\94a.\r
408 \94a·¡´a¡¥\97a  ( -- )\r
409             \94a·¡´a¡¥\97a ¡¡´··i \8ba\9f¥\94a.\r
410 \8bµ¤i        ( Ça\8b¡ -- )\r
411             \8bµ¤i ¡¡´··i \8ba\9f¥\94a.\r
412 µa¬õ\8bµ¤i    ( Ça\8b¡ -- )\r
413             60 \95¡³¢ \95©´a\88a¡a \8bµ¤i 6 \88\81\9f\8ba\9f¥\94a.\r
414 ¤a\9cq\88\81§¡    ( -- )\r
415             ¤a\9cq\88\81§¡ ¡¡´··i \8ba\9f¥\94a.\r
416 \8d¹·¼        ( Ça\8b¡ -- )\r
417             \8d¹·¼ ¡¡´··i \8ba\9f¥\94a.\r
418 \8d¹          ( Ça\8b¡ -- )\r
419             \8d¹·¼ 8 \88\81·¥ \8d¹·i \8ba\9f¥\94a.\r
420 \94a\9fe\8d¹·¼    ( Ça\8b¡ -- )\r
421             \94a\9fe ¡¡´··\81 \8d¹·¼·i \8ba\9f¥\94a.\r
422 \94a\9fe\8d¹      ( Ça\8b¡ -- )\r
423             \8d¹·¼ 6 \88\81·¥ \8d¹·i \8ba\9f¥\94a.\r
424 Ð\95¬i        ( Ça\8b¡ -- )\r
425             ¢\89\89i ¡¡´··i \8ba\9f¥\94a.\r
426 Ð\81          ( Ça\8b¡ -- )\r
427             Ð\81 ¡¡´··i \8ba\9f¥\94a.\r
428 \88bÑw        ( Ça\8b¡ ¡¡¬á\9f¡®\81 -- )\r
429             ¸÷\94a\88bÑw·i \8ba\9f¥\94a.\r
430 ¥i          ( ¥e·\81\81 ÒU®\81 -- )\r
431             ¥i ¡¡´··i \8ba\9f¥\94a.\r
432 \94a\88bÑw      ( Ça\8b¡ \88b\95¡ -- )\r
433             Ça\8b¡µÁ \88b\95¡µA \98a\9ca µa\9cá ¡¡´··\81 \94a\88bÑw\89Á ¥i ¡¡´··i \8ba\9f¥\94a.\r
434 \94a\88bÑw¸a\9cw5 ( -- )\r
435             \90{ i '\94a\88bÑw'·i ·¡¶wÐe ¸a\9cw\r
436 \94a\88bÑw¸a\9cw4 ( -- )\r
437             \90{ i '\94a\88bÑw'·i ·¡¶wÐe \94a\9fe ¸a\9cw\r
438 \94a\88bÑw¸a\9cw12 ( -- )\r
439             \90{ i '\94a\88bÑw'·i ·¡¶wÐe \99¡ \94a\9fe ¸a\9cw\r
440 \90\81        ( \88a»¡\88b\95¡ \88a»¡\8b©·¡ \88a»¡Ã¡\8b¡®\81 -- )\r
441             ¯a¯a\9d¡\9f\96\89\9cá¬á (recursive call) \90\81 ¡¡´··i \8ba\9f¥\94a.\r
442 §¡\93iÇa\8b¡    ( -- º\81­¡ )\r
443             \90{ i '¶w'µA¬á ¬a¶wÐa\93e ¢\81\9fe\88t\r
444 ¶w          ( \90a·¡ -- )\r
445             ¯a¯a\9d¡\9f\96\89\9cá¬á ¶w\8ba\9f±(dragon curve)·i \8ba\9f¥\94a.\r