Marc Zinnschlag
|
ed92ffcf89
|
added local variable usage in expressions
|
2010-06-30 12:46:10 +02:00 |
|
Marc Zinnschlag
|
fac8fb8fcb
|
added return and messagebox statements (messagebox does neither formating nor buttons yet)
|
2010-06-30 12:04:26 +02:00 |
|
Marc Zinnschlag
|
8bb2a6039d
|
modified comma handling to be morse consistent with original script language
|
2010-06-30 11:03:08 +02:00 |
|
Marc Zinnschlag
|
5fb4abae4f
|
added function parsing (only one function so far)
|
2010-06-29 17:51:02 +02:00 |
|
Marc Zinnschlag
|
c8c5ef5467
|
added bracket parsing
|
2010-06-29 16:24:54 +02:00 |
|
Marc Zinnschlag
|
48f6ad0f89
|
added basic arithmetic
|
2010-06-29 16:11:19 +02:00 |
|
Marc Zinnschlag
|
ca8002e533
|
added parsing for signed integers and floats
|
2010-06-29 12:05:22 +02:00 |
|
Marc Zinnschlag
|
ab33234027
|
prepared expression parser for implementation of more complex expressions
|
2010-06-29 11:24:07 +02:00 |
|
Marc Zinnschlag
|
6ebe2cff5f
|
extended expression parser for non-negative floats
|
2010-06-29 10:36:42 +02:00 |
|
Marc Zinnschlag
|
bceb7ebcbd
|
reimplemented expression parsing as a separate parser (still only handling non-negative integers)
|
2010-06-29 10:22:55 +02:00 |
|
Marc Zinnschlag
|
10cb9d3dab
|
made local variable names case-insensitive
|
2010-06-29 08:29:16 +02:00 |
|
Marc Zinnschlag
|
c6a37b2e18
|
added first batch of opcodes
|
2010-06-28 21:49:48 +02:00 |
|
Marc Zinnschlag
|
d80cb3461c
|
added code execution main loop
|
2010-06-28 20:46:15 +02:00 |
|
Marc Zinnschlag
|
770eb14d95
|
added context for standalone interpreter
|
2010-06-28 20:07:17 +02:00 |
|
Marc Zinnschlag
|
487a70388f
|
added interpreter framework
|
2010-06-28 19:20:45 +02:00 |
|
Marc Zinnschlag
|
fdcd34941b
|
added parsing for set statement (only integer values so far); added code generator
|
2010-06-28 18:27:45 +02:00 |
|
Marc Zinnschlag
|
5cf3264bd3
|
added literal container and reworked output container handling
|
2010-06-28 16:48:19 +02:00 |
|
Marc Zinnschlag
|
ba847ae9d8
|
write local variable declarations into a separate file
|
2010-06-28 14:17:50 +02:00 |
|
Marc Zinnschlag
|
a3ad61b4d0
|
write code file after successfull parsing
|
2010-06-28 14:07:55 +02:00 |
|
Marc Zinnschlag
|
0cfeab622d
|
added storage class for local variable declarations; added checks for variable re-declaration
|
2010-06-28 13:28:50 +02:00 |
|
Marc Zinnschlag
|
21e0182ae2
|
added skip parser for skipping faulty lines
|
2010-06-28 12:47:11 +02:00 |
|
Marc Zinnschlag
|
bff0855af0
|
added parsing for local variable declarations
|
2010-06-28 12:32:08 +02:00 |
|
Marc Zinnschlag
|
16f6f27a90
|
added line parser (doesn't parse anything yet)
|
2010-06-28 12:12:47 +02:00 |
|
Marc Zinnschlag
|
fda7077cf2
|
bug-fix: comments were eating up newlines
|
2010-06-28 11:40:48 +02:00 |
|
Marc Zinnschlag
|
8930134d82
|
exception class fix
|
2010-06-28 11:38:21 +02:00 |
|
Marc Zinnschlag
|
aa99a0dd56
|
added basic script parser (can only parse empty script bodies for now)
|
2010-06-28 11:38:04 +02:00 |
|
Marc Zinnschlag
|
de8a651df4
|
improved error handling
|
2010-06-28 01:01:48 +02:00 |
|
Marc Zinnschlag
|
a068ca78d7
|
replaced dummy parser with top level file parser
|
2010-06-28 00:50:48 +02:00 |
|
Marc Zinnschlag
|
d02257ca88
|
read file to be compiled from command line arguments
|
2010-06-28 00:21:45 +02:00 |
|
Marc Zinnschlag
|
d20e850d31
|
-> wasn't properly translated into a token
|
2010-06-27 22:31:03 +02:00 |
|
Marc Zinnschlag
|
ddcbc8cd62
|
added tokenizing of MW scripts
|
2010-06-27 19:20:21 +02:00 |
|
Marc Zinnschlag
|
31e22186ef
|
added mwscript compiler standalone-executable (doesn't do anything yet)
|
2010-06-27 14:29:08 +02:00 |
|
Marc Zinnschlag
|
106d12906a
|
special case handling for script records
|
2010-06-27 14:17:04 +02:00 |
|
Nicolay Korslund
|
91f5c9c01f
|
Moved mangle submodule. Running 'git submodule update' should be enough.
|
2010-06-26 10:39:37 +02:00 |
|
Marc Zinnschlag
|
e4f85cb3e6
|
directory structure reorganisation (still missing the mangle stuff)
|
2010-06-25 22:28:59 +02:00 |
|
Nicolay Korslund
|
1d84b10b3e
|
fixed more warning messages, updated mangle
|
2010-06-25 15:23:21 +02:00 |
|
Marc Zinnschlag
|
261af208cd
|
increased warning level for gcc; fixed code to remove resulting warnings (except mangle)
|
2010-06-25 14:41:49 +02:00 |
|
Marc Zinnschlag
|
518ddab30e
|
Merge commit 'upstream/master'
|
2010-06-23 12:01:44 +02:00 |
|
athile
|
3ed03fee2f
|
Fix lighting defect and VS8 compiler warnings.
|
2010-06-22 18:13:16 -07:00 |
|
athile
|
3c04479919
|
Add source groupings for Visual Studio, fix missing return true, add filename increment to screenshots.
|
2010-06-22 17:52:17 -07:00 |
|
Marc Zinnschlag
|
67227c34ef
|
Merge commit 'upstream/master'
|
2010-06-22 16:32:32 +02:00 |
|
Nicolay Korslund
|
c17015dfb5
|
Added screenshot function
|
2010-06-22 16:07:03 +02:00 |
|
Marc Zinnschlag
|
5c085815c0
|
Merge commit 'upstream/master'
|
2010-06-22 10:36:30 +02:00 |
|
Nicolay Korslund
|
737b29035d
|
Added mouse look, fixed WASD bindings
|
2010-06-22 10:15:22 +02:00 |
|
Nicolay Korslund
|
3a0600b84c
|
Implemented correct bounding box computation in NIFLoader
|
2010-06-22 09:49:44 +02:00 |
|
Marc Zinnschlag
|
448f9f37c2
|
bug-fix: D-key was assigned twice
|
2010-06-22 09:02:24 +02:00 |
|
Nicolay Korslund
|
782a90066d
|
Cleaned up some old code
|
2010-06-22 08:58:09 +02:00 |
|
Nicolay Korslund
|
6b6f5b95ec
|
Added camera movement (arrows/WASD). No mouse look yet.
|
2010-06-21 23:39:59 +02:00 |
|
Nicolay Korslund
|
af7c87e8dc
|
Merge branch 'master' of http://github.com/zinnschlag/openmw
|
2010-06-21 16:49:31 +02:00 |
|
Marc Zinnschlag
|
a8f4b3e66c
|
fixed NIF loader problem with NiTriShape as root node
|
2010-06-21 16:45:12 +02:00 |
|