simon
|
d2a73ba408
|
Major restructuring, switched over to use the new declarative parser.
Some rules in the bulk test file no longer parse, but all rules in the
demonstration rule-sets do.
|
2016-08-10 20:11:17 +01:00 |
|
simon
|
9836cbff50
|
All tests pass. I should now be able to ditch the old parser and use the
new, but first I want to do some major code restructuring.
|
2016-08-10 19:23:16 +01:00 |
|
simon
|
1c6ceb899c
|
Substantially closer to the declarative parser fully working, but not
yet perfect.
|
2016-08-10 13:30:15 +01:00 |
|
simon
|
e40d89fdef
|
Very considerable progress on the new parser. The deer/wolves rules still fail,
as does one complicated form of neighbours rule; but I'm almost there.
|
2016-08-03 17:41:48 +01:00 |
|
Simon Brooke
|
5db1055027
|
Some work on unit testing declarative parser.
|
2016-08-03 10:07:18 +01:00 |
|
Simon Brooke
|
b23aae26ce
|
Commit before alph-ordering grammar.
|
2016-01-02 14:24:40 +00:00 |
|
Simon Brooke
|
77c7dc4a91
|
Further substantial progress made, but it still doesn't completely work.
|
2015-12-29 14:11:36 +00:00 |
|
Simon Brooke
|
b08881a99e
|
Added many more unit tests; parser appears to be working correctly,
generator still needs work. But very promising!
|
2015-12-28 19:46:18 +00:00 |
|
Simon Brooke
|
edadbd469b
|
Added tests for mw-parser.bulk
|
2014-08-13 19:23:04 +01:00 |
|
Simon Brooke
|
21c1044a6d
|
Much more work on test coverage, exposed probable bug.
|
2014-08-13 19:20:38 +01:00 |
|
Simon Brooke
|
34bb22dbfe
|
Worked on test coverage.
|
2014-08-13 18:06:33 +01:00 |
|
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
|
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
|
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
|
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
|
3545e6f129
|
Much progress (including simple neighbour conditions) but still problems
with list conditions.
|
2014-07-05 17:12:52 +01:00 |
|
simon
|
6a0967287e
|
Initial commit - but hey! It works!
|
2014-07-03 23:27:54 +01:00 |
|