nemurimasu / lslcc

crazy plan to compile things to LSL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

crazy plan to compile things to LSL

License:GNU General Public License v3.0


Languages

Language:Ruby 100.0%