/lslcc

crazy plan to compile things to LSL

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Currently this program takes LSL files named on the command line, parses them,
does some processing on them and outputs them to standard out without comments
or indentation.

The processing done consists of:
 * adding a llOwnerSay("Entering <function name>"); to the start of every
   function and event handler.

The idea is that single LSL scripts will be optimized, multiple LSL scripts will
be merged into fewer scripts, and (hopefully) scripts written in Ruby(?) will be
compiled into LSL.

Uses ANTLR for the parsing and JRuby for everything else.