Alexei Dobrohotov
53f91a3aa5
Merge pull request #3018 from akortunov/emplace
...
Use emplace_back instead of push_back
4 years ago
Bret Curtis
5a824d0333
components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues
4 years ago
Andrei Kortunov
065ed5138e
Use emplace_back instead of push_back
4 years ago
Evil Eye
3875b837bc
make MenuMode, Random, GetSecondsPassed regular functions
5 years ago
Evil Eye
f0e2ee45fa
reuse ImplicitRef and ExplicitRef for enable, disable, getdisabled, startscript; move scriptrunning and stopscript
5 years ago
Evil Eye
e07fa37fa3
ignore final whitespace/comments
5 years ago
Evil Eye
fea7e68fe9
silence operator precedence warning
5 years ago
Evil Eye
8dc081a60d
ignore unterminated empty strings
5 years ago
Andrei Kortunov
45ab6e1430
Implement UTF-8 support for script parser (bug #4598 )
5 years ago
Capostrophic
17dce28705
Improve compiler messages
6 years ago
Andrei Kortunov
3032b177a1
Remove redundant includes
6 years ago
Marc Zinnschlag
327f36b081
Merged pull request #1876
6 years ago
Andrei Kortunov
a560a9e00d
Allow messageboxes arguments to have newline characters (bug #3836 )
6 years ago
Capostrophic
a06c9c767d
Treat <> and << operators as < and >< and >> as > in scripts
...
(bug #4597 )
6 years ago
Marc Zinnschlag
2dff3aab22
allow . and - in the name part of a begin script statement, but not at the beginning of a name. Fixes #4061
7 years ago
Allofich
e095817ac2
Treat =< and => as == in scripts
...
(Fixes #3744 )
8 years ago
scrawl
a5da3a269e
Fix shadowing warnings
8 years ago
Marc Zinnschlag
06efd72a89
allow keywords as strings in messagebox instruction ( Fixes #2991 )
9 years ago
Marc Zinnschlag
435e52306a
adjusted a workaround for names starting with digits that interfered with some numerical expressions written without spaces
9 years ago
Marc Zinnschlag
4d94f38f4b
replaced context-sensitive implementation of allowing digits at the beginning of names with a more general implementation ( Fixes #1730 )
9 years ago
scrawl
67bd6cd708
Remove empty line at the beginning of files
...
git ls-files -z | xargs -0 sed -i '1{/^$/d}'
10 years ago
Marc Zinnschlag
20106bb90f
allow keywords in quotes ( Fixes #2794 )
10 years ago
Marc Zinnschlag
375d426dd0
check for premature end of scripts more consistently
10 years ago
Marc Zinnschlag
ac7c2a1473
some cleanup
10 years ago
Marc Zinnschlag
bbbf431ae3
double bug in script name handling workaround ( Fixes #1730 )
10 years ago
Marc Zinnschlag
120873a66d
another workaround for script translation messup
10 years ago
Marc Zinnschlag
057d0913d6
Merge branch 'scriptfixes'
10 years ago
Marc Zinnschlag
fc1d42a7d2
fixed exclusion for certain characters at the start of names
10 years ago
Marc Zinnschlag
5cb94da9c5
compensate for incorrect minus character in translated dialogue script ( Fixes #2207 )
10 years ago
Marc Zinnschlag
ed5387fb8c
replaced stay [ ignoring implementation with one that does not interfere with other workarounds ( Fixes #2205 )
10 years ago
Marc Zinnschlag
cda0363f29
allow a space in the middle of multi-character comparison operators ( Fixes #2185 )
10 years ago
Marc Zinnschlag
95dfb07816
make [ a whitespace character in scripts ( Fixes #2126 )
10 years ago
Marc Zinnschlag
a0dbb40c8e
Allow script names starting with digits ( Fixes #1730 )
10 years ago
Marc Zinnschlag
563c2e5730
be a bit more relaxed about allowing - in names ( Fixes #1593 )
11 years ago
Marc Zinnschlag
c03bd8ebb6
allow [] as aliases for ()
11 years ago
scrawl
7dc30a01cd
Some changes suggested by cppcheck
12 years ago
Marc Zinnschlag
4a75c7dcc0
allow backticks in names
12 years ago
Marc Zinnschlag
a2aa3aaa0e
workaround for - in names
12 years ago
Miroslav Puda
7149439ace
Replacement of empty() method by assertion.
12 years ago
Miroslav Puda
d5689730eb
Removal of unnecessary variable.
...
empty variable duplicates empty() method of std::string. Check for empty value should be replaced by assert since it does not makes much sense to call scanInt with null character.
12 years ago
Marc Zinnschlag
e2620a1edf
Issue #694 : allow float literals starting with .
12 years ago
Marc Zinnschlag
63407a662c
allow <== and >== as alternative for <= and >= in scripts
12 years ago
Marc Zinnschlag
6d3a2cd5a0
added comment token (for use in syntax colouring)
12 years ago
Marc Zinnschlag
fd0aa1a4b8
Issue #685 : Treat : as a whitespace
12 years ago
eduard
2dc0064cc2
more string lowercase
12 years ago
Marc Zinnschlag
050559d2e2
Issue #181 : added member variable access token
13 years ago
Marc Zinnschlag
6ec2a2091c
Issue #305 : Allow the use of = as a synonym for ==
13 years ago
Marc Zinnschlag
6848115c18
backend for tab completion: keywords
14 years ago
Marc Zinnschlag
0d4f2ab3ef
disabled escape sequences in script strings (doesn't work with Windows paths)
15 years ago
Marc Zinnschlag
592fa84e2d
added Enable, Disable, GetDisabled
15 years ago