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 |
|
Marc Zinnschlag
|
fe85de5ea7
|
Issue #181: assignment to member variables
|
2012-06-16 14:29:55 +02:00 |
|
Marc Zinnschlag
|
8b19de17b6
|
Iisue #181: enable member variable access from expressions in console
|
2012-06-16 13:21:01 +02:00 |
|
Marc Zinnschlag
|
861dc6a16e
|
redirecting output of expression evalutation to new report channel
|
2011-04-26 22:07:27 +02:00 |
|
Marc Zinnschlag
|
044bf0ab48
|
fixed parsing explicit references in the body of control structures
|
2010-08-30 14:44:23 +02:00 |
|
Marc Zinnschlag
|
c18e83d7c0
|
extended scripting extensions to code segment 3 (instructions and functions with optional arguments)
|
2010-08-22 14:00:30 +02:00 |
|
Marc Zinnschlag
|
276a9db6f7
|
added missing button implementation for MessageBox
|
2010-08-22 11:14:14 +02:00 |
|
Marc Zinnschlag
|
cf7150e585
|
implemented naked expressions in lineparser (used in console; result is send through messagebox interface)
|
2010-07-21 13:34:52 +02:00 |
|
Marc Zinnschlag
|
0f742ce7f9
|
even better error checking for extensions with explicit references
|
2010-07-10 12:31:00 +02:00 |
|
Marc Zinnschlag
|
71c710f9f6
|
enhanced compiler extenion system to support new instructions and functions with explicit references
|
2010-07-09 22:01:24 +02:00 |
|
Marc Zinnschlag
|
c37b007be0
|
added verification for explicit references (check if the given ID exists)
|
2010-07-09 20:35:34 +02:00 |
|