Commit graph

69 commits

Author SHA1 Message Date
Simon Brooke 91310af2d8 Rule language now working cleanly with no errors showing. Very occasional
null pointer exception during parsing, not yet diagnosed.
2014-07-20 15:15:12 +01:00
Simon Brooke a61ace1694 Improved debugging, and lots more tests. Ultimately I intend the
enhanced debugging to be optional, because it will have a performance hit
2014-07-19 13:24:04 +01:00
Simon Brooke 4acb2617be Added the '...neighbours within distance...' feature to the rule language. 2014-07-18 15:15:12 +01:00
Simon Brooke 540e8df404 Comprehensive and systematic unit testing of all rule language constructs. 2014-07-17 09:51:53 +01:00
Simon Brooke 98f1579869 Fixed the 'Keyword cannnot be cast to Number' bug. 2014-07-15 09:22:24 +01:00
Simon Brooke 7375b668c0 Still some bugs in rules generated from rule-language source. However,
a great deal does work.
2014-07-14 23:22:33 +01:00
Simon Brooke e1ed824aff My monster! It lives! 2014-07-14 18:34:38 +01:00
Simon Brooke e5b74a4a68 All core rules now compile into credible-looking code. 2014-07-13 20:59:51 +01:00
Simon Brooke ef3ec6cf18 Much hacking on rule language, getting it to support initial behaviour. 2014-07-13 20:27:14 +01:00
Simon Brooke e15068ec2e Changed license to GPL; some minor documentation changes. 2014-07-13 14:08:13 +01:00
Simon Brooke 0d3ca990c1 Woohoo! Feature complete. All the language features I need to reimplement
the core rule set in the rule language now compile.
2014-07-08 20:22:58 +01:00
Simon Brooke 9fd29fab53 Working probabilities on actions. 2014-07-07 23:05:07 +01:00
Simon Brooke 727e5ccb11 Yay! Fixed the rule compiling bug! Rules now compile correctly. 2014-07-07 22:21:12 +01:00
Simon Brooke 2dc5e394cc Added some moderately-real tests. 2014-07-07 19:45:27 +01:00
Simon Brooke 723a23e3dc Documentation. 2014-07-06 14:31:10 +01:00
Simon Brooke 51388b5be4 Grammar more or less complete except '[more or fewer] than n neighbours'. 2014-07-06 12:44:17 +01:00
Simon Brooke 3545e6f129 Much progress (including simple neighbour conditions) but still problems
with list conditions.
2014-07-05 17:12:52 +01:00
simon fff777862f Added arithmetic actions to right hand side. Made 'is' and 'are' synonyms. 2014-07-04 08:28:20 +01:00
simon 6a0967287e Initial commit - but hey! It works! 2014-07-03 23:27:54 +01:00