Commit Graph

70 Commits (f7a03b39c4db9e50604520e8e552d8a97941a419)

Author SHA1 Message Date
Marc Zinnschlag 01500e979a another fix for optional arguments 13 years ago
Marc Zinnschlag d9677cb33e fixed problem with parsing optional string arguments 13 years ago
Marc Zinnschlag 187b8e58d6 fixed handling of optional instruction/function arguments; removed choice workaround 13 years ago
Marc Zinnschlag 5b378e820d warning level adjustments and some related fixes 13 years ago
Marc Zinnschlag 861dc6a16e redirecting output of expression evalutation to new report channel 14 years ago
Marc Zinnschlag 6848115c18 backend for tab completion: keywords 14 years ago
Pieter van der Kloet dd4d022301 Converted all tabs to four spaces 14 years ago
Marc Zinnschlag 044bf0ab48 fixed parsing explicit references in the body of control structures 15 years ago
Marc Zinnschlag c18e83d7c0 extended scripting extensions to code segment 3 (instructions and functions with optional arguments) 15 years ago
Marc Zinnschlag b3cc3073a3 changed encoding of segment 3 opcodes (increasing the number of opcodes, while reducing the width of the argument) 15 years ago
Marc Zinnschlag f4e79a48f0 implemented optional arguments 15 years ago
Marc Zinnschlag 276a9db6f7 added missing button implementation for MessageBox 15 years ago
Marc Zinnschlag 0d4f2ab3ef disabled escape sequences in script strings (doesn't work with Windows paths) 15 years ago
Marc Zinnschlag cf7150e585 implemented naked expressions in lineparser (used in console; result is send through messagebox interface) 15 years ago
Marc Zinnschlag 01edd8deb5 compiler exception class fixes 15 years ago
Marc Zinnschlag 0f742ce7f9 even better error checking for extensions with explicit references 15 years ago
Marc Zinnschlag 211b723137 better error checking for extensions with explicit references 15 years ago
Marc Zinnschlag 71c710f9f6 enhanced compiler extenion system to support new instructions and functions with explicit references 15 years ago
Marc Zinnschlag 69e607e140 implemented getdistance with explicit references 15 years ago
Marc Zinnschlag c37b007be0 added verification for explicit references (check if the given ID exists) 15 years ago
Marc Zinnschlag d4ac3b506e implemented enable, disable and getdisabled with explicit references 15 years ago
Marc Zinnschlag 5a1dd4fedd fixed fileparser bug (empty line before the initial begin statement were not handled correctly 15 years ago
Marc Zinnschlag 592fa84e2d added Enable, Disable, GetDisabled 15 years ago
Marc Zinnschlag 9d73718ec1 added GetSecondsPassed 15 years ago
Marc Zinnschlag 85cd744f44 fixed a stringparser bug 15 years ago
Marc Zinnschlag b28a6fd7b8 modified parser to skip over button arguments in an messagebox instruction 15 years ago
Marc Zinnschlag 34b824cb70 implemented GetDistance function 15 years ago
Marc Zinnschlag 5786addab5 allowed the use of keywords as script names (*sigh*) 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 5d46fc869c added missing sound script functionality; various script-related bug-fixes 15 years ago
Marc Zinnschlag 32eafaa301 added custom function handling (compiler) 15 years ago
Marc Zinnschlag a1beffc3cd added compiler extensions class 15 years ago
athile 5825af45c3 Visual Studio 2010 compile fixes 15 years ago
athile 056194baa2 Merge upstream 15 years ago
Nicolay Korslund d03a4c2c7c Fixed a couple more line endings 15 years ago
Marc Zinnschlag 804aed6298 added basic message box formatting 15 years ago
Marc Zinnschlag aeb41105c4 added comparison operators 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 bf55880ce9 a bit of refactoring 15 years ago
Marc Zinnschlag 46fab68d44 implemented while loops 15 years ago
Marc Zinnschlag 69342f320d added if control structure 15 years ago
Marc Zinnschlag 73f9436ed9 fixed round brackets parsing bug 15 years ago
Marc Zinnschlag ed92ffcf89 added local variable usage in expressions 15 years ago
Marc Zinnschlag fac8fb8fcb added return and messagebox statements (messagebox does neither formating nor buttons yet) 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 c8c5ef5467 added bracket parsing 15 years ago
Marc Zinnschlag 48f6ad0f89 added basic arithmetic 15 years ago