Evil Eye
|
54429cd23b
|
Parse special characters that have been put back as names too
|
2024-01-24 18:31:04 +01:00 |
|
Shi Han
|
a90e3b8c3b
|
Move from std::atoi to std::from_char
|
2023-03-18 09:30:48 +00:00 |
|
Evil Eye
|
c6a545766c
|
Remove redundant string_view
|
2023-03-05 21:45:03 +01:00 |
|
unknown
|
868a398b86
|
Allow comparison operators of arbitrary length
|
2023-03-05 19:15:43 +01:00 |
|
Evil Eye
|
b19ad079c2
|
Ignore special characters preceding script commands
|
2022-12-27 14:59:56 +01:00 |
|
clang-format-bot
|
ddb0522bbf
|
Apply clang-format to code base
|
2022-09-22 21:35:26 +03:00 |
|
elsid
|
410a2881fe
|
Add comma to the last array element to prevent putting multiple elements on a single line
|
2022-09-14 00:36:02 +02:00 |
|
elsid
|
f99ed6f1db
|
Split components/misc/stringops.hpp into multiple headers
Replace all ciEqual overloads with one having std::string_view as argument.
|
2022-08-03 22:06:24 +02:00 |
|
elsid
|
bef15edf0b
|
Remove redundant ostream, istream, iostream and sstream includes
* Replace by std::to_string and operator+ where possible.
* Move the code requiring to include <sstream> from .hpp to .cpp files.
|
2022-07-05 01:41:28 +02:00 |
|
Evil Eye
|
bee94e2afc
|
Treat commas in scripts as whitespace
|
2021-11-13 14:06:21 +01:00 |
|
Evil Eye
|
fef902617a
|
Parse integer format arguments as variable names
|
2021-10-24 17:23:15 +02:00 |
|
Evil Eye
|
c679565893
|
Make names starting with digits use normal name parsing code
|
2021-09-26 22:13:53 +02:00 |
|
Evil Eye
|
6d7cb38834
|
Remove duplicate GetSquareRoot implementation
|
2021-09-19 19:53:38 +02:00 |
|
Evil Eye
|
c1177d7ffe
|
Allow unquoted string arguments to start with . and -
|
2021-06-19 11:21:37 +02:00 |
|
Alexei Dobrohotov
|
53f91a3aa5
|
Merge pull request #3018 from akortunov/emplace
Use emplace_back instead of push_back
|
2020-11-01 01:58:56 +03:00 |
|
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 |
|
Andrei Kortunov
|
065ed5138e
|
Use emplace_back instead of push_back
|
2020-10-18 10:27:35 +04: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 |
|
Evil Eye
|
e07fa37fa3
|
ignore final whitespace/comments
|
2020-03-29 22:29:22 +02:00 |
|
Evil Eye
|
fea7e68fe9
|
silence operator precedence warning
|
2020-03-25 20:34:08 +01:00 |
|
Evil Eye
|
8dc081a60d
|
ignore unterminated empty strings
|
2020-03-25 19:52:22 +01:00 |
|
Andrei Kortunov
|
45ab6e1430
|
Implement UTF-8 support for script parser (bug #4598)
|
2019-10-30 14:59:47 +04:00 |
|
Capostrophic
|
17dce28705
|
Improve compiler messages
|
2019-03-29 00:59:26 +03:00 |
|
Andrei Kortunov
|
3032b177a1
|
Remove redundant includes
|
2019-02-23 08:02:12 +04:00 |
|
Marc Zinnschlag
|
327f36b081
|
Merged pull request #1876
|
2018-08-26 09:15:38 +02:00 |
|
Andrei Kortunov
|
a560a9e00d
|
Allow messageboxes arguments to have newline characters (bug #3836)
|
2018-08-24 15:48:18 +04:00 |
|
Capostrophic
|
a06c9c767d
|
Treat <> and << operators as < and >< and >> as > in scripts
(bug #4597)
|
2018-08-19 18:40:33 +03:00 |
|
Marc Zinnschlag
|
2dff3aab22
|
allow . and - in the name part of a begin script statement, but not at the beginning of a name. Fixes #4061
|
2018-01-12 16:37:06 +01:00 |
|
Allofich
|
e095817ac2
|
Treat =< and => as == in scripts
(Fixes #3744)
|
2017-04-21 22:26:13 +09:00 |
|
scrawl
|
a5da3a269e
|
Fix shadowing warnings
|
2016-08-29 12:20:00 +02:00 |
|
Marc Zinnschlag
|
06efd72a89
|
allow keywords as strings in messagebox instruction (Fixes #2991)
|
2015-12-03 11:14:58 +01:00 |
|
Marc Zinnschlag
|
435e52306a
|
adjusted a workaround for names starting with digits that interfered with some numerical expressions written without spaces
|
2015-09-26 11:34:46 +02:00 |
|
Marc Zinnschlag
|
4d94f38f4b
|
replaced context-sensitive implementation of allowing digits at the beginning of names with a more general implementation (Fixes #1730)
|
2015-09-15 14:57:07 +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
|
20106bb90f
|
allow keywords in quotes (Fixes #2794)
|
2015-07-29 14:45:56 +02:00 |
|
Marc Zinnschlag
|
375d426dd0
|
check for premature end of scripts more consistently
|
2015-01-15 11:35:17 +01:00 |
|
Marc Zinnschlag
|
ac7c2a1473
|
some cleanup
|
2015-01-03 13:59:59 +01:00 |
|
Marc Zinnschlag
|
bbbf431ae3
|
double bug in script name handling workaround (Fixes #1730)
|
2015-01-03 13:54:46 +01:00 |
|
Marc Zinnschlag
|
120873a66d
|
another workaround for script translation messup
|
2014-12-18 10:40:51 +01:00 |
|
Marc Zinnschlag
|
057d0913d6
|
Merge branch 'scriptfixes'
|
2014-12-18 10:22:07 +01:00 |
|
Marc Zinnschlag
|
fc1d42a7d2
|
fixed exclusion for certain characters at the start of names
|
2014-12-18 09:55:26 +01:00 |
|
Marc Zinnschlag
|
5cb94da9c5
|
compensate for incorrect minus character in translated dialogue script (Fixes #2207)
|
2014-12-17 11:56:54 +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 |
|
Marc Zinnschlag
|
cda0363f29
|
allow a space in the middle of multi-character comparison operators (Fixes #2185)
|
2014-12-11 13:51:37 +01:00 |
|
Marc Zinnschlag
|
95dfb07816
|
make [ a whitespace character in scripts (Fixes #2126)
|
2014-11-15 09:53:08 +01:00 |
|
Marc Zinnschlag
|
a0dbb40c8e
|
Allow script names starting with digits (Fixes #1730)
|
2014-10-11 14:48:52 +02:00 |
|
Marc Zinnschlag
|
563c2e5730
|
be a bit more relaxed about allowing - in names (Fixes #1593)
|
2014-07-15 10:39:11 +02:00 |
|
Marc Zinnschlag
|
c03bd8ebb6
|
allow [] as aliases for ()
|
2014-02-13 08:59:33 +01:00 |
|
scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
2013-07-31 18:46:32 +02:00 |
|