Commit graph

22 commits

Author SHA1 Message Date
Simon Brooke 2a5d598f28 Started work on generating code from flow rules. 2023-07-12 23:43:59 +01:00
Simon Brooke 256f9efd5e Major overhaul of the parsing of disjunct expressions
... which it turns out have NEVER worked, and badly written tests were masking the problem. Also tagging rules with metadata as first step towards mixing production and flow rules.
2023-07-12 20:31:07 +01:00
Simon Brooke fb39f1ee9c Some work on flow, mainly code tidy-up 2023-07-11 09:15:56 +01:00
Simon Brooke ca3861b505 Upversioning whole system to 0.2.0, for flow feature
This is definitely a point version change!
2023-07-10 13:48:33 +01:00
Simon Brooke bbaca4710b Work on flows, but also preparing for i18n. 2023-07-09 22:25:50 +01:00
Simon Brooke fe92045f14 Merge remote-tracking branch 'origin/develop' into develop 2023-07-09 10:10:32 +01:00
Simon Brooke 311ebafa5c Tackling bit-rot 2023-07-08 10:11:52 +01:00
simon ddf967088e Standarised header comments 2016-08-21 13:51:56 +01:00
simon ca9553fe83 Back to no exceptions in test, still two test failures which need to be investigated. 2016-08-13 23:20:34 +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 d44ba60802 Merge branch 'master' of ssh://goldsmith.journeyman.cc/srv/git/mw-parser 2016-08-03 10:23:16 +01:00
Simon Brooke 5db1055027 Some work on unit testing declarative parser. 2016-08-03 10:07:18 +01:00
simon 547edbe56a Added the simplifier, although it's not currently used, I don't think 2016-03-04 01:02:17 +00:00
Simon Brooke 717097070a State of play just before going back to Glasgow. Doesn't fully work yet, but close. 2016-01-03 14:59:24 +00:00
Simon Brooke ac73639533 Now passing on all but neighbours rules, which I knew I hadn't dealt with 2016-01-02 15:09:55 +00: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
Renamed from src/mw_parser/insta.clj (Browse further)