summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-03Fixes for +=, -=, *=, /=Mike Buland
2012-01-03Return seems to be fixed.Mike Buland
2012-01-03Random numbers are better, and win32 compatible.Mike Buland
2012-01-03+=, -=, *=, /= works with indexed dicts/listsMike Buland
2012-01-03New functions, fixes, and a working bloodfields.Mike Buland
2012-01-02Bloodfields, now with three types of monster!Mike Buland
2012-01-02Variables upconvert on add now.Mike Buland
It's not perfect, but it's decent for now, and early testing.
2011-12-31Random function added, other fixes.Mike Buland
2011-12-30All variants of for each loop are tested and workMike Buland
2011-12-30Well, +=, -= on dictionaries/lists works now.Mike Buland
2011-12-30Wow, dictionaries, nested dictionaries, for loopsMike Buland
They all work. I still think I should change the lists to arrays in the backend so they can be indexed as well as iterated over and appended to.
2011-12-30Dictionaries can be created, in operator works.Mike Buland
2011-12-30return, exit, lists added. You can't index them.Mike Buland
They're linked lists right now, maybe that's not really what I want long-term, but it'll work for now...
2011-12-30Added vim highlighting for stage scripts.Mike Buland
2011-12-30Simple test of command override, worked great.Mike Buland
2011-12-30Looks like commands work, mostly.Mike Buland
2011-12-30Functions exists/delete work now.Mike Buland
2011-12-30It now builds for windows, cool.Mike Buland
2011-12-29While loops work perfectly :)Mike Buland
2011-12-29Single quote strings work now.Mike Buland
2011-12-29Goto works, scopes work.Mike Buland
2011-12-29Most AstNodes work now.Mike Buland
Next up: loops, proper variable references with scopes, and gotos.
2011-12-29Most operators work, as well as if/then/else.Mike Buland
Loops should be very easy, but we don't have lists working yet, next is scope selection.
2011-12-29This commit...I dunnoMike Buland
I'm using a different version of everything, and I don't know if it's forward compatible or not.
2011-12-29Situation code actually processes now.Mike Buland
Most of the AstNode types are unhandled yet.
2011-12-29Situations & their modes are built.Mike Buland
2011-12-29Functions can be called now, at least manually.Mike Buland
A little more work needs to be done before they're being called from code correctly.
2011-12-29About to add the processing core.Mike Buland
2011-12-29Getting close to realy running.Mike Buland
2011-12-27more and more making it into the Ast.Mike Buland
2011-12-27Wow, a whole lot of code builds now.Mike Buland
2011-12-27Branch building has started.Mike Buland
2011-12-24Ast nearly done, builder coming along.Mike Buland
2011-12-23global section is optional now.Mike Buland
2011-12-23The game is actually being built now.Mike Buland
2011-12-22The basic structure of the game is coming together.Mike Buland
That is the data structures for storing the game objects are coming together.
2011-12-21Game environment is coming together.Mike Buland
2011-12-20Most of the variable type conversion routine is done.Mike Buland
2011-12-19Variables are assignable and comperable now.Mike Buland
Not >, <. >=, <=, but those should be really easy.
2011-12-18Added list & dictionary types to Variable.Mike Buland
Also, all the operators to use against other Variables.
2011-12-18Setting up AstNode & Variable classes.Mike Buland
2011-12-18Minor tweaks.Mike Buland
Now the game metadata can be read without reading anything else from the file, making it much easier to report info about a game rapidly.
2011-12-18The basic structure is complete.Mike Buland
2011-12-16It's coming along.Mike Buland
I'm still debating how the whole thing should work...
2011-12-11I think I've narrowed down how commands will workMike Buland
It's kinda' cool for the most part, there will have to be some ways of referencing them later. Basically, there are global commands and situation commands. With any luck, it'll just work.
2011-12-11Getting closer.Mike Buland
Real turing-complete code is coming soon
2011-12-11Everything that should be ignored so far, is.Mike Buland
2011-12-11Basic parser coming together.Mike Buland