aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/CodeTools/CSCodeGenerator.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis #2571Melanie Thielker2008-11-061-2/+2
| | | | | | Thank you, idb, for a patch that fixes the jump function in LSL.
* Prefix LSL variables which are C# keywords with @ instead of _ when ↵Mike Mazur2008-11-041-1/+1
| | | | translating from LSL to C#. Thanks idb for the patch. Fix issue 2546.
* Mantis #2518Melanie Thielker2008-11-011-9/+30
| | | | | | | Thank you, idb, for a patch that fixes the conflicts of lsl identifiers with c# keywords
* Restore "friendly errors" to the XEngineMelanie Thielker2008-10-071-2/+11
|
* Add friendly error messages to both engines.Melanie Thielker2008-09-271-1/+18
|
* Update svn properties, formatting cleanup.Jeff Ames2008-09-231-2/+2
|
* Refactor XEngine parser as per suggestions from mikemMelanie Thielker2008-09-231-8/+9
|
* First batch of the unit test changes for the new constants semanticsMelanie Thielker2008-09-021-1/+1
| | | | | | in XEngine. This turned out to be a lot of work to catch up.
* Remove the ((bool)()) cast, since it can make c# barfMelanie Thielker2008-09-021-2/+2
|
* Add an explicit cast to bool for the if expression so that any base typesMelanie Thielker2008-09-021-2/+2
| | | | | | that slip in will not cause it to break
* This is an attempt to fix the handling of constants in LSL.Melanie Thielker2008-09-011-4/+7
| | | | | | | | | | 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.
* Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-whileMike Mazur2008-07-311-5/+9
| | | | | | statements with no body.
* First version of position mapping between LSL <-> C# implemented.Mike Mazur2008-07-231-111/+246
|
* Patch #9142 (No mantis)Melanie Thielker2008-07-121-7/+7
| | | | | | | | | Add a config option to OpenSim.ini to select between script compilers in the XEngine without recompile. Set UseNewCompiler=true in OpenSim.ini and try it out. Creates the ICodeConverter interface and adapts the new compiler to it.
* Patch from Mike: errors from the LSL/C# compilers are now reported to the ↵Johan Berntsson2008-07-101-1/+1
| | | | user in-world
* another patch from Mike: the llscript compiler is now available in XEngine ↵Johan Berntsson2008-07-081-0/+803
as well. Thanks Mike