#N canvas 379 65 490 474 10;
#X obj 38 277 bng 15 250 50 0 empty empty iterate 17 7 0 10 -262144
-1 -1;
#X obj 38 319 print;
#X obj 248 277 bng 15 250 50 0 empty empty iterate 17 7 0 10 -262144
-1 -1;
#X obj 248 319 print;
#X text 55 26 https://en.wikipedia.org/wiki/L-system;
#X text 55 116 first field: element to substitute;
#X text 55 136 following fields: one for each element of the sequence
to substitute the first field with;
#X floatatom 113 320 5 0 0 1 iteration_n - -, f 5;
#X floatatom 365 320 5 0 0 1 iteration_n - -, f 5;
#X obj 138 377 bng 15 250 50 0 empty empty iterate 17 7 0 10 -262144
-1 -1;
#X floatatom 219 420 5 0 0 1 iteration_n - -, f 5;
#X text 55 56 L-system iterations. First argument \$1 = name of the
textfile containing the rules. The text file must contain one line
for each production rule \, plus one line to define the axiom. The
syntax for the production rules is:;
#X text 55 176 elements which are present in the rules but do not have
a production rule for themselves are kept as they are (like the [ and
] symbols in the fractal_tree example).;
#X obj 38 299 lsystem algae;
#X obj 138 419 print;
#X msg 113 249 reset;
#X msg 123 269 save;
#X msg 365 249 reset;
#X msg 375 269 save;
#X msg 219 349 reset;
#X msg 229 369 save;
#X obj 248 299 lsystem fractal_tree;
#X obj 138 399 lsystem cantor;
#X connect 0 0 13 0;
#X connect 2 0 21 0;
#X connect 9 0 22 0;
#X connect 13 0 1 0;
#X connect 13 1 7 0;
#X connect 15 0 13 1;
#X connect 16 0 13 1;
#X connect 17 0 21 1;
#X connect 18 0 21 1;
#X connect 19 0 22 1;
#X connect 20 0 22 1;
#X connect 21 0 3 0;
#X connect 21 1 8 0;
#X connect 22 0 14 0;
#X connect 22 1 10 0;
