Linux 98.203.178.68.host.secureserver.net 4.18.0-553.164.1.el8_10.x86_64 #1 SMP Thu Sep 17 04:21:10 EDT 2026 x86_64
Apache
Server IP : 68.178.203.98 & Your IP : 216.73.217.130
Domains : 108 Domain
User : lostrivercommuni
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
source-highlight /
Delete
Unzip
Name
Size
Permission
Date
Action
examples
[ DIR ]
drwxr-xr-x
2026-09-29 03:01
COPYING
34.32
KB
-rw-r--r--
2024-08-13 19:55
CREDITS
2.72
KB
-rw-r--r--
2024-08-13 19:55
ChangeLog
56.06
KB
-rw-r--r--
2024-08-13 19:55
Hello.css
284
B
-rw-r--r--
2024-08-13 19:55
Hello.java
1.26
KB
-rw-r--r--
2024-08-13 19:55
Hello.java.html
5.79
KB
-rw-r--r--
2024-08-13 19:55
Hello1.html
5.58
KB
-rw-r--r--
2024-08-13 19:55
Hello2.css
273
B
-rw-r--r--
2024-08-13 19:55
Hello2.html
5.79
KB
-rw-r--r--
2024-08-13 19:55
Hello3.html
5.82
KB
-rw-r--r--
2024-08-13 19:55
Hello4.html
7.47
KB
-rw-r--r--
2024-08-13 19:55
Hello5.html
7.48
KB
-rw-r--r--
2024-08-13 19:55
Hello_h_f.html
8.58
KB
-rw-r--r--
2024-08-13 19:55
Hello_lines.html
7.45
KB
-rw-r--r--
2024-08-13 19:55
Hello_notfixed.html
6.37
KB
-rw-r--r--
2024-08-13 19:55
Hello_xhtml.html
7.54
KB
-rw-r--r--
2024-08-13 19:55
Hello_xhtml2.html
8.57
KB
-rw-r--r--
2024-08-13 19:55
INSTALL
12.24
KB
-rw-r--r--
2024-08-13 19:55
NEWS
21.44
KB
-rw-r--r--
2024-08-13 19:55
README
4.52
KB
-rw-r--r--
2024-08-13 19:55
SimpleClass-doc.html
8.96
KB
-rw-r--r--
2024-08-13 19:55
SimpleClass.html
11.9
KB
-rw-r--r--
2024-08-13 19:55
SimpleClass.java
1.76
KB
-rw-r--r--
2024-08-13 19:55
THANKS
2.46
KB
-rw-r--r--
2024-08-13 19:55
TODO.txt
3.85
KB
-rw-r--r--
2024-08-13 19:55
UsageExample.html
1.81
KB
-rw-r--r--
2024-08-13 19:55
UsageExample.java
309
B
-rw-r--r--
2024-08-13 19:55
access.log.html
42.12
KB
-rw-r--r--
2024-08-13 19:55
auth.log.html
4.21
KB
-rw-r--r--
2024-08-13 19:55
c.lang.html
3.55
KB
-rw-r--r--
2024-08-13 19:55
cmdline.h.html
88.01
KB
-rw-r--r--
2024-08-13 19:55
colors.html
1.46
KB
-rw-r--r--
2024-08-13 19:55
cpp2html.css
467
B
-rw-r--r--
2024-08-13 19:55
default.css
1.45
KB
-rw-r--r--
2024-08-13 19:55
default.style.html
8.7
KB
-rw-r--r--
2024-08-13 19:55
error.log.html
29.98
KB
-rw-r--r--
2024-08-13 19:55
examples.html
8.8
KB
-rw-r--r--
2024-08-13 19:55
flex_scanner.ll.html
27.41
KB
-rw-r--r--
2024-08-13 19:55
footer.html
619
B
-rw-r--r--
2024-08-13 19:55
header.html
517
B
-rw-r--r--
2024-08-13 19:55
index.html
19.39
KB
-rw-r--r--
2024-08-13 19:55
langdef.lang.html
2.16
KB
-rw-r--r--
2024-08-13 19:55
log.lang.html
7.04
KB
-rw-r--r--
2024-08-13 19:55
mono-alt.css
315
B
-rw-r--r--
2024-08-13 19:55
mono.css
299
B
-rw-r--r--
2024-08-13 19:55
sh_acid.css
858
B
-rw-r--r--
2024-08-13 19:55
sh_berries-dark.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_berries-light.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_bipolar.css
866
B
-rw-r--r--
2024-08-13 19:55
sh_blacknblue.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_bright.css
870
B
-rw-r--r--
2024-08-13 19:55
sh_contrast.css
862
B
-rw-r--r--
2024-08-13 19:55
sh_darkblue.css
866
B
-rw-r--r--
2024-08-13 19:55
sh_darkness.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_desert.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_dull.css
870
B
-rw-r--r--
2024-08-13 19:55
sh_easter.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_emacs.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_golden.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_greenlcd.css
870
B
-rw-r--r--
2024-08-13 19:55
sh_ide-anjuta.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_ide-codewarrior.css
718
B
-rw-r--r--
2024-08-13 19:55
sh_ide-devcpp.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_ide-eclipse.css
714
B
-rw-r--r--
2024-08-13 19:55
sh_ide-kdev.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_ide-msvcpp.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_kwrite.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_matlab.css
564
B
-rw-r--r--
2024-08-13 19:55
sh_navy.css
870
B
-rw-r--r--
2024-08-13 19:55
sh_nedit.css
864
B
-rw-r--r--
2024-08-13 19:55
sh_neon.css
864
B
-rw-r--r--
2024-08-13 19:55
sh_night.css
862
B
-rw-r--r--
2024-08-13 19:55
sh_pablo.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_peachpuff.css
714
B
-rw-r--r--
2024-08-13 19:55
sh_print.css
784
B
-rw-r--r--
2024-08-13 19:55
sh_rand01.css
866
B
-rw-r--r--
2024-08-13 19:55
sh_the.css
718
B
-rw-r--r--
2024-08-13 19:55
sh_typical.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_vampire.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_vim-dark.css
718
B
-rw-r--r--
2024-08-13 19:55
sh_vim.css
795
B
-rw-r--r--
2024-08-13 19:55
sh_whatis.css
868
B
-rw-r--r--
2024-08-13 19:55
sh_whitengrey.css
716
B
-rw-r--r--
2024-08-13 19:55
sh_zellner.css
716
B
-rw-r--r--
2024-08-13 19:55
source-highlight.cc.html
70.23
KB
-rw-r--r--
2024-08-13 19:55
source-highlight.html
367.57
KB
-rw-r--r--
2024-08-13 19:55
style_examples.html
460.42
KB
-rw-r--r--
2024-08-13 19:55
syslog.log.html
38.27
KB
-rw-r--r--
2024-08-13 19:55
syslog.style.html
2.22
KB
-rw-r--r--
2024-08-13 19:55
test.htm.html
38.38
KB
-rw-r--r--
2024-08-13 19:55
test.java.html
6.26
KB
-rw-r--r--
2024-08-13 19:55
test.java.tex.html
31.18
KB
-rw-r--r--
2024-08-13 19:55
test.js.html
61.47
KB
-rw-r--r--
2024-08-13 19:55
test.log.html
4
KB
-rw-r--r--
2024-08-13 19:55
test.lua.html
21.87
KB
-rw-r--r--
2024-08-13 19:55
test.ml.html
5.35
KB
-rw-r--r--
2024-08-13 19:55
test.php3.html
57.26
KB
-rw-r--r--
2024-08-13 19:55
test.pl.html
7
KB
-rw-r--r--
2024-08-13 19:55
test.pm.html
30.08
KB
-rw-r--r--
2024-08-13 19:55
test.py.html
4
KB
-rw-r--r--
2024-08-13 19:55
test.rb.html
6.64
KB
-rw-r--r--
2024-08-13 19:55
test.sml.html
8.15
KB
-rw-r--r--
2024-08-13 19:55
test_linerange_sep.html
2.7
KB
-rw-r--r--
2024-08-13 19:55
test_refs.cpp.html
12.6
KB
-rw-r--r--
2024-08-13 19:55
test_refs.h.html
10.85
KB
-rw-r--r--
2024-08-13 19:55
test_regexrange4.html
2.7
KB
-rw-r--r--
2024-08-13 19:55
xhtml.css
397
B
-rw-r--r--
2024-08-13 19:55
Save
Rename
<!-- Generator: GNU source-highlight by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> <pre><tt><i><font color="#9A1900">--[=[ first --[[ second ]=] still second ]] first ]=]</font></i> outside <i><font color="#9A1900">--[[ long comment</font></i> <i><font color="#9A1900"> XXXXXXXXXXXXX [[ long comment</font></i> <i><font color="#9A1900"> [[ long comment</font></i> <i><font color="#9A1900"> [[ long comment write to </font></i><u><font color="#0000FF"><foo.bar@bar.foo.it></font></u> <i><font color="#9A1900"> [[ long comment xxxxxxxxxxxxxx ]]</font></i> <i><font color="#9A1900"> xxxxxxxxxxxxxx ]]</font></i> <i><font color="#9A1900"> xxxxxxxxxxxxxx visit </font></i><u><font color="#0000FF">http://www.gnu.org</font></u><i><font color="#9A1900"> ]]</font></i> <i><font color="#9A1900"> XXXXXXXX ]]</font></i> <i><font color="#9A1900"> XXXXX ]]</font></i> T <font color="#990000">=</font> <font color="#FF0000">[[ long string comment</font> <font color="#FF0000"> [[ long comment</font> <font color="#FF0000"> [[ long comment</font> <font color="#FF0000"> [[ long comment</font> <font color="#FF0000"> [[ long comment xxxxxxxxxxxxxx ]]</font> <font color="#FF0000"> xxxxxxxxxxxxxx ]]</font> <font color="#FF0000"> xxxxxxxxxxxxxx ]]</font> <font color="#FF0000"> XXXXXXXX ]]</font> <font color="#FF0000"> XXXXX ]]</font> <i><font color="#9A1900">-- life.lua</font></i> <i><font color="#9A1900">-- original by Dave Bollinger </font></i><u><font color="#0000FF"><DBollinger@compuserve.com></font></u><i><font color="#9A1900"> posted to lua-l</font></i> <i><font color="#9A1900">-- modified to use ANSI terminal escape sequences</font></i> <i><font color="#9A1900">-- modified to use for instead of while. write to </font></i><u><font color="#0000FF"><foo.bar@bar.foo.it></font></u><i><font color="#9A1900"> visit </font></i><u><font color="#0000FF">http://www.gnu.org</font></u> <b><font color="#0000FF">local</font></b> write<font color="#990000">=</font>io<font color="#990000">.</font>write <i><font color="#9A1900">-- short comments</font></i> C <font color="#990000">=</font> <font color="#FF0000">"short string"</font> D <font color="#990000">=</font> <font color="#FF0000">'another short string'</font> <i><font color="#9A1900">--[[ exemple of long comments</font></i> <i><font color="#9A1900"> sdf dfsgsdf g [[ sdf sdf sd f ]] sd fgsd</font></i> <i><font color="#9A1900"> fgs dfg sdf gsd fgs</font></i> <i><font color="#9A1900"> dfg sdfgsdfgsdfg ]]</font></i> longstring <font color="#990000">=</font> <font color="#FF0000">[[ sdaf sdf sdf d</font> <font color="#FF0000"> sfg dfg sdf [[ sdfsdf ]] gs dfg sdf</font> <font color="#FF0000"> s dfgs dfg sdf gsdf</font> <font color="#FF0000"> gs dfgsdfgsdf ]]</font> ALIVE<font color="#990000">=</font><font color="#FF0000">"�"</font> DEAD<font color="#990000">=</font><font color="#FF0000">"�"</font> ALIVE<font color="#990000">=</font><font color="#FF0000">"O"</font> DEAD<font color="#990000">=</font><font color="#FF0000">"-"</font> <b><font color="#0000FF">function</font></b> <b><font color="#000000">delay</font></b><font color="#990000">()</font> <i><font color="#9A1900">-- NOTE: SYSTEM-DEPENDENT, adjust as necessary</font></i> <b><font color="#0000FF">for</font></b> i<font color="#990000">=</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">10000</font> <b><font color="#0000FF">do</font></b> <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">-- local i=os.clock()+1 while(os.clock()<i) do end</font></i> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">function</font></b> <b><font color="#000000">ARRAY2D</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> <b><font color="#0000FF">local</font></b> t <font color="#990000">=</font> <font color="#FF0000">{</font>w<font color="#990000">=</font>w<font color="#990000">,</font>h<font color="#990000">=</font>h<font color="#FF0000">}</font> <b><font color="#0000FF">for</font></b> y<font color="#990000">=</font><font color="#993399">1</font><font color="#990000">,</font>h <b><font color="#0000FF">do</font></b> t<font color="#990000">[</font>y<font color="#990000">]</font> <font color="#990000">=</font> <font color="#FF0000">{}</font> <b><font color="#0000FF">for</font></b> x<font color="#990000">=</font><font color="#993399">1</font><font color="#990000">,</font>w <b><font color="#0000FF">do</font></b> t<font color="#990000">[</font>y<font color="#990000">][</font>x<font color="#990000">]=</font><font color="#993399">0</font> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">return</font></b> t <b><font color="#0000FF">end</font></b> _CELLS <font color="#990000">=</font> <font color="#FF0000">{}</font> <i><font color="#9A1900">-- give birth to a "shape" within the cell array</font></i> <b><font color="#0000FF">function</font></b> <b><font color="#000000">_CELLS:spawn</font></b><font color="#990000">(</font>shape<font color="#990000">,</font>left<font color="#990000">,</font>top<font color="#990000">)</font> <b><font color="#0000FF">for</font></b> y<font color="#990000">=</font><font color="#993399">0</font><font color="#990000">,</font>shape<font color="#990000">.</font>h<font color="#990000">-</font><font color="#993399">1</font> <b><font color="#0000FF">do</font></b> <b><font color="#0000FF">for</font></b> x<font color="#990000">=</font><font color="#993399">0</font><font color="#990000">,</font>shape<font color="#990000">.</font>w<font color="#990000">-</font><font color="#993399">1</font> <b><font color="#0000FF">do</font></b> self<font color="#990000">[</font>top<font color="#990000">+</font>y<font color="#990000">][</font>left<font color="#990000">+</font>x<font color="#990000">]</font> <font color="#990000">=</font> shape<font color="#990000">[</font>y<font color="#990000">*</font>shape<font color="#990000">.</font>w<font color="#990000">+</font>x<font color="#990000">+</font><font color="#993399">1</font><font color="#990000">]</font> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">-- run the CA and produce the next generation</font></i> <b><font color="#0000FF">function</font></b> <b><font color="#000000">_CELLS:evolve</font></b><font color="#990000">(</font>next<font color="#990000">)</font> <b><font color="#0000FF">local</font></b> ym1<font color="#990000">,</font>y<font color="#990000">,</font>yp1<font color="#990000">,</font>yi<font color="#990000">=</font>self<font color="#990000">.</font>h<font color="#990000">-</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>h<font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>h <b><font color="#0000FF">while</font></b> yi <font color="#990000">></font> <font color="#993399">0</font> <b><font color="#0000FF">do</font></b> <b><font color="#0000FF">local</font></b> xm1<font color="#990000">,</font>x<font color="#990000">,</font>xp1<font color="#990000">,</font>xi<font color="#990000">=</font>self<font color="#990000">.</font>w<font color="#990000">-</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>w<font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>w <b><font color="#0000FF">while</font></b> xi <font color="#990000">></font> <font color="#993399">0</font> <b><font color="#0000FF">do</font></b> <b><font color="#0000FF">local</font></b> sum <font color="#990000">=</font> self<font color="#990000">[</font>ym1<font color="#990000">][</font>xm1<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>ym1<font color="#990000">][</font>x<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>ym1<font color="#990000">][</font>xp1<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>y<font color="#990000">][</font>xm1<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>y<font color="#990000">][</font>xp1<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>yp1<font color="#990000">][</font>xm1<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>yp1<font color="#990000">][</font>x<font color="#990000">]</font> <font color="#990000">+</font> self<font color="#990000">[</font>yp1<font color="#990000">][</font>xp1<font color="#990000">]</font> next<font color="#990000">[</font>y<font color="#990000">][</font>x<font color="#990000">]</font> <font color="#990000">=</font> <font color="#990000">((</font>sum<font color="#990000">==</font><font color="#993399">2</font><font color="#990000">)</font> <b><font color="#0000FF">and</font></b> self<font color="#990000">[</font>y<font color="#990000">][</font>x<font color="#990000">])</font> <b><font color="#0000FF">or</font></b> <font color="#990000">((</font>sum<font color="#990000">==</font><font color="#993399">3</font><font color="#990000">)</font> <b><font color="#0000FF">and</font></b> <font color="#993399">1</font><font color="#990000">)</font> <b><font color="#0000FF">or</font></b> <font color="#993399">0</font> xm1<font color="#990000">,</font>x<font color="#990000">,</font>xp1<font color="#990000">,</font>xi <font color="#990000">=</font> x<font color="#990000">,</font>xp1<font color="#990000">,</font>xp1<font color="#990000">+</font><font color="#993399">1</font><font color="#990000">,</font>xi<font color="#990000">-</font><font color="#993399">1</font> <b><font color="#0000FF">end</font></b> ym1<font color="#990000">,</font>y<font color="#990000">,</font>yp1<font color="#990000">,</font>yi <font color="#990000">=</font> y<font color="#990000">,</font>yp1<font color="#990000">,</font>yp1<font color="#990000">+</font><font color="#993399">1</font><font color="#990000">,</font>yi<font color="#990000">-</font><font color="#993399">1</font> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">-- output the array to screen</font></i> <b><font color="#0000FF">function</font></b> <b><font color="#000000">_CELLS:draw</font></b><font color="#990000">()</font> <b><font color="#0000FF">local</font></b> out<font color="#990000">=</font><font color="#FF0000">""</font> <i><font color="#9A1900">-- accumulate to reduce flicker</font></i> <b><font color="#0000FF">for</font></b> y<font color="#990000">=</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>h <b><font color="#0000FF">do</font></b> <b><font color="#0000FF">for</font></b> x<font color="#990000">=</font><font color="#993399">1</font><font color="#990000">,</font>self<font color="#990000">.</font>w <b><font color="#0000FF">do</font></b> out<font color="#990000">=</font>out<font color="#990000">..(((</font>self<font color="#990000">[</font>y<font color="#990000">][</font>x<font color="#990000">]></font><font color="#993399">0</font><font color="#990000">)</font> <b><font color="#0000FF">and</font></b> ALIVE<font color="#990000">)</font> <b><font color="#0000FF">or</font></b> DEAD<font color="#990000">)</font> <b><font color="#0000FF">end</font></b> out<font color="#990000">=</font>out<font color="#990000">..</font><font color="#FF0000">"\n"</font> <b><font color="#0000FF">end</font></b> <b><font color="#000000">write</font></b><font color="#990000">(</font>out<font color="#990000">)</font> <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">-- constructor</font></i> <b><font color="#0000FF">function</font></b> <b><font color="#000000">CELLS</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> <b><font color="#0000FF">local</font></b> c <font color="#990000">=</font> <b><font color="#000000">ARRAY2D</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> c<font color="#990000">.</font>spawn <font color="#990000">=</font> _CELLS<font color="#990000">.</font>spawn c<font color="#990000">.</font>evolve <font color="#990000">=</font> _CELLS<font color="#990000">.</font>evolve c<font color="#990000">.</font>draw <font color="#990000">=</font> _CELLS<font color="#990000">.</font>draw <b><font color="#0000FF">return</font></b> c <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">--</font></i> <i><font color="#9A1900">-- shapes suitable for use with spawn() above</font></i> <i><font color="#9A1900">--</font></i> HEART <font color="#990000">=</font> <font color="#FF0000">{</font> <font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">;</font> w<font color="#990000">=</font><font color="#993399">3</font><font color="#990000">,</font>h<font color="#990000">=</font><font color="#993399">3</font> <font color="#FF0000">}</font> GLIDER <font color="#990000">=</font> <font color="#FF0000">{</font> <font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">;</font> w<font color="#990000">=</font><font color="#993399">3</font><font color="#990000">,</font>h<font color="#990000">=</font><font color="#993399">3</font> <font color="#FF0000">}</font> EXPLODE <font color="#990000">=</font> <font color="#FF0000">{</font> <font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">;</font> w<font color="#990000">=</font><font color="#993399">3</font><font color="#990000">,</font>h<font color="#990000">=</font><font color="#993399">4</font> <font color="#FF0000">}</font> FISH <font color="#990000">=</font> <font color="#FF0000">{</font> <font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">;</font> w<font color="#990000">=</font><font color="#993399">5</font><font color="#990000">,</font>h<font color="#990000">=</font><font color="#993399">4</font> <font color="#FF0000">}</font> BUTTERFLY <font color="#990000">=</font> <font color="#FF0000">{</font> <font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">0</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">;</font> w<font color="#990000">=</font><font color="#993399">5</font><font color="#990000">,</font>h<font color="#990000">=</font><font color="#993399">5</font> <font color="#FF0000">}</font> <i><font color="#9A1900">-- the main routine</font></i> <b><font color="#0000FF">function</font></b> <b><font color="#000000">LIFE</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> <i><font color="#9A1900">-- create two arrays</font></i> <b><font color="#0000FF">local</font></b> thisgen <font color="#990000">=</font> <b><font color="#000000">CELLS</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> <b><font color="#0000FF">local</font></b> nextgen <font color="#990000">=</font> <b><font color="#000000">CELLS</font></b><font color="#990000">(</font>w<font color="#990000">,</font>h<font color="#990000">)</font> <i><font color="#9A1900">-- create some life</font></i> <i><font color="#9A1900">-- about 1000 generations of fun, then a glider steady-state</font></i> <b><font color="#000000">thisgen:spawn</font></b><font color="#990000">(</font>GLIDER<font color="#990000">,</font><font color="#993399">5</font><font color="#990000">,</font><font color="#993399">4</font><font color="#990000">)</font> <b><font color="#000000">thisgen:spawn</font></b><font color="#990000">(</font>EXPLODE<font color="#990000">,</font><font color="#993399">25</font><font color="#990000">,</font><font color="#993399">10</font><font color="#990000">)</font> <b><font color="#000000">thisgen:spawn</font></b><font color="#990000">(</font>FISH<font color="#990000">,</font><font color="#993399">4</font><font color="#990000">,</font><font color="#993399">12</font><font color="#990000">)</font> <i><font color="#9A1900">-- run until break</font></i> <b><font color="#0000FF">local</font></b> gen<font color="#990000">=</font><font color="#993399">1</font> <b><font color="#000000">write</font></b><font color="#990000">(</font><font color="#FF0000">"\027[2J"</font><font color="#990000">)</font> <i><font color="#9A1900">-- ANSI clear screen</font></i> <b><font color="#0000FF">while</font></b> <font color="#993399">1</font> <b><font color="#0000FF">do</font></b> <b><font color="#000000">thisgen:evolve</font></b><font color="#990000">(</font>nextgen<font color="#990000">)</font> thisgen<font color="#990000">,</font>nextgen <font color="#990000">=</font> nextgen<font color="#990000">,</font>thisgen <b><font color="#000000">write</font></b><font color="#990000">(</font><font color="#FF0000">"\027[H"</font><font color="#990000">)</font> <i><font color="#9A1900">-- ANSI home cursor</font></i> <b><font color="#000000">thisgen:draw</font></b><font color="#990000">()</font> <b><font color="#000000">write</font></b><font color="#990000">(</font><font color="#FF0000">"Life - generation "</font><font color="#990000">,</font>gen<font color="#990000">,</font><font color="#FF0000">"\n"</font><font color="#990000">)</font> gen<font color="#990000">=</font>gen<font color="#990000">+</font><font color="#993399">1</font> <b><font color="#0000FF">if</font></b> gen<font color="#990000">></font><font color="#993399">2000</font> <b><font color="#0000FF">then</font></b> <b><font color="#0000FF">break</font></b> <b><font color="#0000FF">end</font></b> <i><font color="#9A1900">--delay() -- no delay</font></i> <b><font color="#0000FF">end</font></b> <b><font color="#0000FF">end</font></b> <b><font color="#000000">LIFE</font></b><font color="#990000">(</font><font color="#993399">40</font><font color="#990000">,</font><font color="#993399">20</font><font color="#990000">)</font> </tt></pre>