| 
								
								
									 Bret Curtis | 5a824d0333 | components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues | 2020-10-22 23:57:53 +02:00 |  | 
				
					
						| 
								
								
									 Capostrophic | e02b66cdf4 | Ignore bogus string arguments for Disable/Enable again | 2020-06-06 20:04:09 +03:00 |  | 
				
					
						| 
								
								
									 Evil Eye | 3875b837bc | make MenuMode, Random, GetSecondsPassed regular functions | 2020-05-17 22:34:54 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | f0e2ee45fa | reuse ImplicitRef and ExplicitRef for enable, disable, getdisabled, startscript; move scriptrunning and stopscript | 2020-05-13 21:17:08 +02:00 |  | 
				
					
						| 
								
								
									 Capostrophic | 3d64a46df2 | Allow using functions in non-conditional expressions (bug #3725) | 2019-04-22 20:37:32 +03:00 |  | 
				
					
						| 
								
								
									 Capostrophic | 17dce28705 | Improve compiler messages | 2019-03-29 00:59:26 +03:00 |  | 
				
					
						| 
								
								
									 Capostrophic | cc855e065a | Ignore stray references for variables in Set instruction | 2019-02-26 16:58:16 +03:00 |  | 
				
					
						| 
								
								
									 Capostrophic | 95aa05e41b | Tweaks to script parser messages and pathgrid warnings | 2018-09-16 16:47:33 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | f0919f51e9 | Fix integer result formatting of scripting functions | 2018-09-11 14:05:44 +04:00 |  | 
				
					
						| 
								
								
									 James Carty | 579f35511a | Add support for scietific notation flag for MessageBox | 2018-08-12 22:45:03 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 565922f9ad | naked expressions beginning with the member operator were allowed erroneously outside of the console (Fixes issue #2971) | 2018-06-12 17:52:16 +02:00 |  | 
				
					
						| 
								
								
									 Ewan Higgs | 38a2de3c51 | convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis | 2017-06-09 16:49:25 +02:00 |  | 
				
					
						| 
								
								
									 Allofich | 73463cd12f | Remove unnecessary virtual destructor | 2016-08-22 21:34:57 +09:00 |  | 
				
					
						| 
								
								
									 Allofich | 8c5aae0722 | Add virtual destructors | 2016-08-21 18:31:46 +09:00 |  | 
				
					
						| 
								
								
									 MiroslavR | f6f3f71db5 | Improve format specifiers for message boxes | 2016-07-09 03:18:45 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 06efd72a89 | allow keywords as strings in messagebox instruction (Fixes #2991) | 2015-12-03 11:14:58 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ae54f34f25 | removed a redundant else and made unary + work also in the console | 2015-09-26 11:30:35 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 67bd6cd708 | Remove empty line at the beginning of files git ls-files -z | xargs -0 sed -i '1{/^$/d}' | 2015-08-18 23:06:12 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | cbf9f83b85 | allow use of IDs as function arguments, even if the ID matches a keyword (Fixes #2830) | 2015-08-05 17:20:01 +02:00 |  | 
				
					
						| 
								
								
									 Rohit Nirmal | 396fba7fa9 | Silence -Wreorder warnings, and remove -Wno-reorder. | 2015-05-21 22:46:44 -05:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 057d0913d6 | Merge branch 'scriptfixes' | 2014-12-18 10:22:07 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | b951251572 | handle junk in argument lists (Fixes #2206) | 2014-12-17 15:03:05 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ed5387fb8c | replaced stay [ ignoring implementation with one that does not interfere with other workarounds (Fixes #2205) | 2014-12-13 15:43:40 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 7252cb63a6 | Fix cppcheck issues | 2014-09-26 17:48:14 +02:00 |  | 
				
					
						| 
								
								
									 slothlife | 35ced14e45 | Fix for MSVC warnings | 2014-09-22 21:33:09 -05:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 14f32563e7 | fixed script compiler code ordering issue | 2014-09-09 13:55:10 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 174153b2da | Revert "Fix member variable case problem" This reverts commit f0354ea04c.
Fixes #759 (again)
Conflicts:
	components/compiler/lineparser.cpp | 2014-08-24 17:46:08 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 736ab76f68 | limit argument error workaround to PositionCell instruction (Fixes #1732) | 2014-08-24 10:17:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2abc4e42c8 | end parsing of line after parsing a declaration | 2014-07-27 20:49:57 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6a745c014f | workaround for incorrect argument order for PositionCell instruction | 2014-07-27 11:51:53 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 19f4c46fe4 | alllow (and ignore) explicit references for StopScript and ScriptRunning | 2014-07-23 12:33:35 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e8322da663 | added support for targeted scripts to script compiler | 2014-07-17 08:36:34 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 12fc0aaecb | removed an unused parser settings (implicitly fixing a case were this setting was not applied correctly) | 2014-05-27 21:08:29 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 452b522bc3 | Fix typos | 2014-03-22 19:01:41 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d213c6c36a | fixed a constness-issue | 2014-02-14 12:23:00 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e76ef92669 | also allow the use of keywords as remote local variables in set statements | 2014-02-14 09:06:06 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 749136bf33 | ignore attempts to set non-existing variables | 2014-02-12 20:23:47 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a85d3c7dcb | ignore unused explicit references for functions | 2014-02-12 13:53:59 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6e2e4d1adf | ignore stray begin | 2014-02-12 13:45:01 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c0a6acfe6c | allow the use of keywords as variable names in more places | 2014-02-12 09:23:23 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bfb0e62c4a | ignore additional string argument after enable/disable | 2014-02-12 09:10:05 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6a5d88b640 | ignore stray else and endif in scripts | 2014-02-12 08:42:42 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 697bda6371 | allow (and discard) explicit reference on instructions that do not accept explicit references | 2014-02-11 14:55:31 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3b990795c4 | added access to remote access of local variables of global scripts | 2014-02-10 14:45:55 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3147aebf75 | factored out declaration parser | 2014-02-10 13:01:52 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2b2ac6f62b | allow declaration of local variables with keywords as names | 2014-02-02 15:43:48 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 7dc30a01cd | Some changes suggested by cppcheck | 2013-07-31 18:46:32 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | f0354ea04c | Fix member variable case problem | 2013-05-04 19:14:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fe038cef03 | turned redeclartion of local variables from an error into a warning | 2013-05-01 14:20:09 +02:00 |  | 
				
					
						| 
								
								
									 eduard | 2dc0064cc2 | more string lowercase | 2013-01-09 20:51:52 +01:00 |  |