lolcode.lua is a LOLCode-to-Lua translator written in Lua using the LPeg parser library. It's close to rec-1.0, a few things are still missing, see http://www.casiello.net/lolcode/lolcode.lua It can run as a straight translator: lua lolcode.lua example.lol -o example.lua or run the translated code: lua lolcode.lua example.lol -r or both: lua lolcode.lua example.lol -o example.lua -r You'll need lua 5.1 (http://www.lua.org/) and LPeg 0.6 (http://www.inf.puc-rio.br/~roberto/lpeg.html) in order to run lolcode.lua. Let me know what you think!