aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-07Allow empty assignment in for-loopMike Mazur1-7509/+7685
For loops with no assignment are no longer syntax errors. For example, this is now valid: for ( ; i < 10; i++) { ... } Corresponding changes to lsl.{lexer,parser} in r99 in opensim-libs. Fixes Mantis #2501. Fixes Mantis #2884.
2009-05-13Make the LSL HTTP server create and give out URLs to scriptsMelanie Thielker1-7454/+7492
2008-12-07Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320Homer Horwitz1-7665/+7735
2008-09-23Refactor XEngine parser as per suggestions from mikemMelanie Thielker1-35/+8
2008-09-01This is an attempt to fix the handling of constants in LSL.Melanie Thielker1-8/+8
It wraps constants in new LSLType(x), so that lists with constant values are processed correctly. Contains changes to the lsl.parser.cs that are not (yet) reflected in opensim-libs, since this experimental patch affects XEngine only. Also contains nuts.
2008-07-31Allow the list hack from issue 1863 to compile, however its behavior isMike Mazur1-7699/+7741
different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details.
2008-07-31Allow assignments in if/while/do-while control statements. Fix issue 1862.Mike Mazur1-7692/+8011
2008-07-31Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-whileMike Mazur1-5/+5
statements with no body.
2008-07-14Mantis#1728. Thank you kindly, Mikem for a patch that solves:Charles Krinke1-7071/+7644
The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements.
2008-07-11Thanks Mike for another LSL compiler patch which fixes a bug where 'vector ↵Johan Berntsson1-6947/+7211
v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;)
2008-07-08another patch from Mike: the llscript compiler is now available in XEngine ↵Johan Berntsson1-0/+2
as well. Thanks Mike
2008-07-08llscript compiler patch from Mike: adds LSL jumps and implicit variable ↵Johan Berntsson1-7190/+7457
initializations
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-537/+564
2008-07-04The new llScript-cs parser. Thanks MikeJohan Berntsson1-0/+9507