openclonk/src/script
Günther Brammer 57a35bf01b Don't crash on functions declared inside other functions
Declaring a local variable inside any function works the same way as
declaring it in top-level scope, which gets a bit weird if done inside a
function inside a constant proplist, but is at least consistent.

Thanks to Flinti for reporting this.
2016-05-25 01:06:10 +02:00
..
C4Aul.cpp Store a pointer to the effect target in the effect itself 2016-05-15 15:17:17 +02:00
C4Aul.h C4CodeGen: Rename to C4AulCompiler 2016-05-09 12:21:33 +02:00
C4AulCompiler.cpp Aul: Deprecate implicit conversion from 0 to object/proplist/def/string 2016-05-13 16:28:45 +02:00
C4AulCompiler.h C4AulCompiler: Rename iStack to stack_height 2016-05-09 12:33:51 +02:00
C4AulDebug.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4AulDebug.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4AulDefFunc.h Merge branch script 2016-04-28 03:25:44 +02:00
C4AulExec.cpp Script: Prevent writes to constant arrays 2016-05-05 02:10:41 +02:00
C4AulExec.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4AulFunc.cpp C4AulFunc::GetFullName: make const 2016-05-11 17:15:47 +02:00
C4AulFunc.h C4AulFunc::GetFullName: make const 2016-05-11 17:15:47 +02:00
C4AulLink.cpp Merge branch script 2016-04-28 03:25:44 +02:00
C4AulParse.cpp Don't crash on functions declared inside other functions 2016-05-25 01:06:10 +02:00
C4AulParse.h C4AulParse: Take GetTokenName out of public interface 2016-05-09 12:21:33 +02:00
C4AulScriptFunc.cpp Merge branch script 2016-04-28 03:25:44 +02:00
C4AulScriptFunc.h C4CodeGen: Rename to C4AulCompiler 2016-05-09 12:21:33 +02:00
C4Effect.cpp Silence complaints about missing functions in EffectCall (#1736) 2016-05-15 19:20:43 +02:00
C4Effect.h Remove redundant target parameters from effect implementation 2016-05-15 15:17:17 +02:00
C4PropList.cpp Don't overload CompileNewFunc with rvalue reference parameters 2016-05-21 12:56:57 +02:00
C4PropList.h Don't overload CompileNewFunc with rvalue reference parameters 2016-05-21 12:56:57 +02:00
C4Script.cpp Remove redundant target parameters from effect implementation 2016-05-15 15:17:17 +02:00
C4ScriptHost.cpp Replace all usages of the old local variables list with properties 2016-05-01 00:28:37 +02:00
C4ScriptHost.h Replace all usages of the old local variables list with properties 2016-05-01 00:28:37 +02:00
C4ScriptMain.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4ScriptStandalone.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4ScriptStandaloneStubs.cpp Scenario effects: Use Scenario and not Scenario->GetPrototype() as this() 2016-05-15 15:17:17 +02:00
C4StringTable.cpp Merge branch script 2016-04-28 03:25:44 +02:00
C4StringTable.h Merge branch script 2016-04-28 03:25:44 +02:00
C4Value.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Value.h Add move constructor to C4Value 2016-05-15 15:17:17 +02:00
C4ValueArray.cpp Script: Prevent writes to constant arrays 2016-05-05 02:10:41 +02:00
C4ValueArray.h Script: Prevent writes to constant arrays 2016-05-05 02:10:41 +02:00
C4ValueMap.cpp C4ValueMapNames: mark GetItemNr const 2016-04-24 14:01:23 +02:00
C4ValueMap.h C4ValueMapNames: mark GetItemNr const 2016-04-24 14:01:23 +02:00