languages/lua/MAINTAINER

languages/lua/lua.pir
A stand-alone interpreter for Lua 5.1.

languages/lua/luac.pl
Lua compiler.

languages/lua/luac2pir.pir
Lua 5.1 VM bytecode to Parrot PIR Translator.

languages/lua/luad.pir
Lua Disassembler.

languages/lua/luap.pir
A compiler for Lua 5.1.

languages/lua/test_lex.pir
A dumper for Lua 5.1 lexicography.

languages/lua/doc/lua51.bnf
The Complete Syntax of Lua.

languages/lua/doc/running.pod
Using Lua on Parrot.

languages/lua/doc/status.pod
Status of Lua on Parrot.

languages/lua/src/PASTGrammar.tg
A grammar for transforming the output of a PGE parse.

languages/lua/src/POSTGrammar.tg
A grammar for transforming the abstract syntax tree (PAST).

languages/lua/src/dumplex.tg
a grammar for testing lexico.

languages/lua/src/grammar51.pir
elements of grammar for Lua 5.1.

languages/lua/src/lua51.pg
a Lua 5.1 grammar in PGE.

languages/lua/src/lua51.pir
The compiler for Lua 5.1.

languages/lua/src/lua51_testlex.pg
a grammar for testing lexico.

languages/lua/src/lib/_helpers.pir
library.

languages/lua/src/lib/alarm.pir
Lua Alarm Library.

languages/lua/src/lib/base64.pir
base64 library.

languages/lua/src/lib/bc.pir
big number library.

languages/lua/src/lib/bitlib.pir
bitwise operations library.

languages/lua/src/lib/gl_binding.pir
OpenGL library.

languages/lua/src/lib/glut.pir
GLUT library.

languages/lua/src/lib/lfs.pir
Lua File System Library v1.4.0.

languages/lua/src/lib/luaaux.pir
Lua Auxiliary PIR Library.

languages/lua/src/lib/luabasic.pir
Lua Basic Library.

languages/lua/src/lib/luabytecode.pir
Lua bytecode translation Library.

languages/lua/src/lib/luacoroutine.pir
Lua Coroutine Library.

languages/lua/src/lib/luadebug.pir
Lua Debug Library.

languages/lua/src/lib/luafile.pir
Lua Input/Output Library.

languages/lua/src/lib/luaio.pir
Lua Input/Output Library.

languages/lua/src/lib/luamath.pir
Lua Mathematical Library.

languages/lua/src/lib/luaos.pir
Lua Operating System Library.

languages/lua/src/lib/luapackage.pir
Lua Package Library.

languages/lua/src/lib/luaperl.pir
lib/luaperl.pir.

languages/lua/src/lib/luaregex.pir
Lua regex compiler.

languages/lua/src/lib/luastring.pir
Lua String Library.

languages/lua/src/lib/luatable.pir
Lua Table Library.

languages/lua/src/lib/md5.pir
md5 library.

languages/lua/src/lib/random.pir
random library.

languages/lua/src/lib/uuid.pir
uuid library.

languages/lua/src/nqp/actions.pm

languages/lua/src/pmc/lua.pmc
Lua native runtime.

languages/lua/src/pmc/luaany.pmc
Lua abstract base class.

languages/lua/src/pmc/luaboolean.pmc
Lua Boolean.

languages/lua/src/pmc/luabytecode.pmc
Lua 5.1 VM bytecode loader.

languages/lua/src/pmc/luaclosure.pmc
Lua Closure.

languages/lua/src/pmc/luafunction.pmc
Lua Function.

languages/lua/src/pmc/luanil.pmc
Lua Nil.

languages/lua/src/pmc/luanumber.pmc
Lua Number.

languages/lua/src/pmc/luastring.pmc
Lua String.

languages/lua/src/pmc/luatable.pmc
Lua Table.

languages/lua/src/pmc/luathread.pmc
Lua Thread.

languages/lua/src/pmc/luauserdata.pmc
Lua Userdata.

languages/lua/t/alarm.t
Lua Alarm Library.

languages/lua/t/assign.t
Lua assignment.

languages/lua/t/base64.t
base64 library.

languages/lua/t/basic.t
Lua Basic Library.

languages/lua/t/bc.t
bc library.

languages/lua/t/bitlib.t
bitwise operations library.

languages/lua/t/boolean.t
Lua boolean & coercion.

languages/lua/t/closure.t
Lua closures.

languages/lua/t/constructor.t
Lua Table Constructors.

languages/lua/t/coroutine.t
Lua coroutines.

languages/lua/t/debug.t
Lua Debug Library.

languages/lua/t/examples.t
some Lua code examples.

languages/lua/t/expr.t
Lua expression.

languages/lua/t/forlist.t
Lua for statement.

languages/lua/t/fornum.t
Lua for statement.

languages/lua/t/function.t
Lua functions.

languages/lua/t/functions.t
Lua function & coercion.

languages/lua/t/gl.t
OpenGL library.

languages/lua/t/harness
A harness for Parrot Lua.

languages/lua/t/if.t
Lua if statement.

languages/lua/t/io.t
Lua Input/Output Library.

languages/lua/t/iterator.t
Lua iterators.

languages/lua/t/lexico.t
Lua lexicography.

languages/lua/t/lfs.t
Lua File System Library.

languages/lua/t/luad.t
Lua Disassembler test.

languages/lua/t/math.t
Lua Mathematic Library.

languages/lua/t/md5.t
md5 library.

languages/lua/t/metatable.t
Lua tables.

languages/lua/t/nil.t
Lua nil & coercion.

languages/lua/t/number.t
Lua number & coercion.

languages/lua/t/object.t
Lua object.

languages/lua/t/os.t
Lua Operating System Library.

languages/lua/t/package.t
Lua Package Library.

languages/lua/t/random.t
random library.

languages/lua/t/regex.t
Lua Regex Compiler.

languages/lua/t/repeat.t
Lua repeat statement.

languages/lua/t/scope.t
Lua scope.

languages/lua/t/sha1.t
sha1 library.

languages/lua/t/shootout.t
The Computer Language Shootout.

languages/lua/t/standalone.t
t/standalone.t.

languages/lua/t/string.t
Lua String Library.

languages/lua/t/strings.t
Lua string & coercion.

languages/lua/t/table.t
Lua Table Library.

languages/lua/t/tables.t
Lua tables.

languages/lua/t/test-from-lua.t
simple tests from Lua distribution.

languages/lua/t/test_lex.t
Lua lexicography test.

languages/lua/t/threads.t
Lua thread & coercion.

languages/lua/t/userdata.t
Lua userdata & coercion.

languages/lua/t/uuid.t
uuid library.

languages/lua/t/while.t
Lua while statement.

languages/lua/t/Parrot/Test/Lua.pm
Testing routines specific to 'lua'.

languages/lua/t/Parrot/Test/Lua_lex.pm
Testing routines specific to 'lua' lexicography.

languages/lua/t/Parrot/Test/Luad.pm
Testing routines specific to 'luad.pir'.

languages/lua/t/pmc/boolean.t
LuaBoolean.

languages/lua/t/pmc/closure.t
LuaClosure.

languages/lua/t/pmc/function.t
LuaFunction.

languages/lua/t/pmc/nil.t
LuaNil.

languages/lua/t/pmc/number.t
LuaNumber.

languages/lua/t/pmc/string.t
LuaString.

languages/lua/t/pmc/table.t
Lua Table.

languages/lua/t/pmc/thread.t
Lua thread.

languages/lua/t/pmc/userdata.t
Lua Userdata.

languages/lua/t/shootout/binarytrees-output.txt
languages/lua/t/shootout/chameneos-output.txt
languages/lua/t/shootout/fannkuch-output.txt
languages/lua/t/shootout/fasta-output.txt
languages/lua/t/shootout/hello-output.txt
languages/lua/t/shootout/knucleotide-input.txt
languages/lua/t/shootout/knucleotide-output.txt
languages/lua/t/shootout/mandelbrot-output.txt
languages/lua/t/shootout/message-output.txt
languages/lua/t/shootout/meteor-output.txt
languages/lua/t/shootout/nbody-output.txt
languages/lua/t/shootout/nsieve-output.txt
languages/lua/t/shootout/nsievebits-output.txt
languages/lua/t/shootout/partialsums-output.txt
languages/lua/t/shootout/pidigits-output.txt
languages/lua/t/shootout/recursive-output.txt
languages/lua/t/shootout/regexdna-input.txt
languages/lua/t/shootout/regexdna-output.txt
languages/lua/t/shootout/revcomp-input.txt
languages/lua/t/shootout/revcomp-output.txt
languages/lua/t/shootout/spectralnorm-output.txt
languages/lua/t/shootout/sumcol-input.txt
languages/lua/t/shootout/sumcol-output.txt
languages/lua/t/test/bisect-output-unix.txt
languages/lua/t/test/bisect-output-win32.txt
languages/lua/t/test/cf-output.txt
languages/lua/t/test/factorial-output.txt
languages/lua/t/test/fibfor-output.txt
languages/lua/t/test/life-output.txt
languages/lua/t/test/sieve-output.txt
languages/lua/t/test/sort-output.txt


parrot