lslint is a tool to check the syntactic and semantic validity of Second Life LSL scripts. COMPILING: make should be all that's required on POSIX systems, and should also work under Cygwin on Windows if you fix the path to UPX. LICENSE: All code is public domain unless otherwise noted. LSL scripts are from various sources and the property of their respective owners. .l and .y files are based on samples provided by Linden Lab. WARNING: lslint faithfully reproduced all the quirks of the LSL compiler circa ~2006, like having constants as lexer tokens, events as part of the parser grammar, and lots of right recursion. From a compiler perspective, it does everything wrong, and is not recommended as a base for anything but a lint tool. SPECIAL THANKS: Strife Onizuka Howie Lament Cory Linden Huns Valen Doran Zemlja / Adam Wozniak SHOUT OUTS: Daniel Linden Bakuzelas Khan One Song Otacon Falcone Shokra Patel
BlindWanderer/lslint
lslint is a tool to check the syntactic and semantic validity of Second Life LSL scripts.
C++