Commit graph

10 commits

Author SHA1 Message Date
simon 88d707a32e Fixed all failing tests. Two issues:
1. The regression test failures were both errors in the tests rather than in
the code under test;
2. The failure in the 'bulk' test relates to the fact that the new declarative
parser cannot cope with trailing whitespace.
2016-09-23 12:53:00 +01:00
simon 3168c1b2fb Trying to get code quality up, but in the process I've broken something -
I think, the simplifier.
2016-08-13 19:45:43 +01:00
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