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
Marc Zinnschlag
9d73718ec1
added GetSecondsPassed
15 years ago
Marc Zinnschlag
34b824cb70
implemented GetDistance function
15 years ago
Marc Zinnschlag
a61b2c39f0
added scriptrunning/startscript/stopscript; sorted out more case problems
15 years ago
Marc Zinnschlag
185f8bd56d
added random function; global variable fix
15 years ago
Marc Zinnschlag
f9c1548f80
added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables)
15 years ago
Marc Zinnschlag
a1beffc3cd
added compiler extensions class
15 years ago
athile
5825af45c3
Visual Studio 2010 compile fixes
15 years ago
Marc Zinnschlag
1674d406dc
made usage of comma as argument separator optional (largely untested, because we don't have anything that takes more than one argument)
15 years ago
Marc Zinnschlag
8bb2a6039d
modified comma handling to be morse consistent with original script language
15 years ago
Marc Zinnschlag
5fb4abae4f
added function parsing (only one function so far)
15 years ago
Marc Zinnschlag
ab33234027
prepared expression parser for implementation of more complex expressions
15 years ago
Marc Zinnschlag
fda7077cf2
bug-fix: comments were eating up newlines
15 years ago
Marc Zinnschlag
de8a651df4
improved error handling
15 years ago
Marc Zinnschlag
d20e850d31
-> wasn't properly translated into a token
15 years ago
Marc Zinnschlag
ddcbc8cd62
added tokenizing of MW scripts
15 years ago