Wed, 02 Jan 2013 23:57:46 +0200 |
Teemu Piippo |
test
|
file |
diff |
annotate
|
Wed, 19 Dec 2012 22:01:42 +0200 |
Teemu Piippo |
So it turns out that the functions I thought were taking float are actually taking int. So, with the only reason for float removed, the float type is removed as well. I'd rather have fixed point anyway.
|
file |
diff |
annotate
|
Wed, 19 Dec 2012 13:44:18 +0200 |
Teemu Piippo |
Added constants, these are defined with const, take their value immediately and are replaced out with their value when used. The strlen operator can be used to get a string constant's length.
|
file |
diff |
annotate
|
Wed, 19 Dec 2012 04:20:02 +0200 |
Teemu Piippo |
Some rework on variables
|
file |
diff |
annotate
|
Wed, 19 Dec 2012 03:27:15 +0200 |
Teemu Piippo |
Good bunch of changes
|
file |
diff |
annotate
|
Sun, 26 Aug 2012 23:18:59 +0300 |
Teemu Piippo |
- Fixed error display - peeking was pushing recorded `cursor` position out of sync
|
file |
diff |
annotate
|
Sat, 25 Aug 2012 04:19:22 +0300 |
Teemu Piippo |
Added support for continue-statements
|
file |
diff |
annotate
|
Mon, 13 Aug 2012 23:10:39 +0300 |
Teemu Piippo |
Added default label for switch
|
file |
diff |
annotate
|
Sun, 12 Aug 2012 04:45:27 +0300 |
Teemu Piippo |
some cleanup
|
file |
diff |
annotate
|
Sun, 12 Aug 2012 01:52:42 +0300 |
Teemu Piippo |
FINALLY, marks and references work smoothly without hacks. if and while work properly.
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 19:35:47 +0300 |
Teemu Piippo |
Added while loop support. However, script marks keep getting wrong position numbers..
|
file |
diff |
annotate
|
Sun, 29 Jul 2012 16:55:32 +0300 |
Teemu Piippo |
Added mark/reference system to be able to refer to positions in the buffered bytecode. Labels and go-to support.
|
file |
diff |
annotate
|
Sun, 29 Jul 2012 04:02:07 +0300 |
Teemu Piippo |
Parser can now read expressions 100% properly and can perform variable assignment. I'd call this a milestone!
|
file |
diff |
annotate
|
Sat, 28 Jul 2012 17:41:24 +0300 |
Teemu Piippo |
Expression parser mostly up and running!! Still work to do on it though.
|
file |
diff |
annotate
|
Tue, 17 Jul 2012 20:35:43 +0300 |
Teemu Piippo |
Added a preprocessor with proper #include support. Macro support via #define is planned too. God, was it a B-I-T-C-H to get working right, though..
|
file |
diff |
annotate
|
Mon, 16 Jul 2012 16:15:16 +0300 |
Teemu Piippo |
- The output cmd-line argument is now optional - one is generated from the input file if not given.
|
file |
diff |
annotate
|
Mon, 16 Jul 2012 04:15:49 +0300 |
Teemu Piippo |
Moved CharByte inside DataBuffer since that's where it belongs anyway.
|
file |
diff |
annotate
|
Sun, 15 Jul 2012 19:01:47 +0300 |
Teemu Piippo |
Rid the qbyte type as I just use long everywhere anyway
|
file |
diff |
annotate
|
Sun, 15 Jul 2012 18:56:26 +0300 |
Teemu Piippo |
Mainloop and onenter definitions are now written into separate buffers first and only written to file after state ends. Why? Zandronum seems to demand that mainloop definitions MUST be written right after any onenter one. This way, mainloop and onenter definitions can be written without this restriction in the script. Also now I have a cool uchar-buffer class :)
|
file |
diff |
annotate
|
Sun, 15 Jul 2012 00:31:08 +0300 |
Teemu Piippo |
Added rudimentary global var support
|
file |
diff |
annotate
|
Fri, 13 Jul 2012 20:14:46 +0300 |
Teemu Piippo |
oh blerb.
|
file |
diff |
annotate
|
Fri, 13 Jul 2012 20:10:08 +0300 |
Teemu Piippo |
Added event definitions
|
file |
diff |
annotate
|
Fri, 13 Jul 2012 18:41:40 +0300 |
Teemu Piippo |
Added support for #include directives, added basic header and statistics printing.
|
file |
diff |
annotate
|
Fri, 13 Jul 2012 17:20:51 +0300 |
Teemu Piippo |
Initial commit
|
file |
diff |
annotate
|