L-system: reformat for brevity
parent
0bee527143
commit
42855b4c44
|
@ -303,9 +303,8 @@ TUPLE: <L-system> < gadget
|
||||||
:: iterate-string-loop ( STRING RULES ACCUM -- )
|
:: iterate-string-loop ( STRING RULES ACCUM -- )
|
||||||
STRING empty? not
|
STRING empty? not
|
||||||
[
|
[
|
||||||
STRING read-instruction
|
[let
|
||||||
|
STRING read-instruction :> ( NEXT REST )
|
||||||
[let :> ( NEXT REST )
|
|
||||||
|
|
||||||
NEXT 1 head RULES at NEXT or ACCUM push-all
|
NEXT 1 head RULES at NEXT or ACCUM push-all
|
||||||
|
|
||||||
|
@ -329,12 +328,9 @@ TUPLE: <L-system> < gadget
|
||||||
|
|
||||||
STRING empty? not
|
STRING empty? not
|
||||||
[
|
[
|
||||||
STRING read-instruction
|
[let
|
||||||
|
STRING read-instruction :> ( NEXT REST )
|
||||||
[let :> ( NEXT REST )
|
|
||||||
|
|
||||||
NEXT 1 head COMMANDS at :> COMMAND
|
NEXT 1 head COMMANDS at :> COMMAND
|
||||||
|
|
||||||
COMMAND
|
COMMAND
|
||||||
[
|
[
|
||||||
NEXT length 1 =
|
NEXT length 1 =
|
||||||
|
|
Loading…
Reference in New Issue