Commit graph

6 commits

Author SHA1 Message Date
Simon Brooke b4f796aca4 Major overhaul of rule metadata, so upversioned to 0.3.0
Many tests do not pass at this time.
2023-07-19 20:35:40 +01:00
Simon Brooke 8c2e44b42a Tactical commit before experimenting with a major change. 2023-07-19 09:19:18 +01:00
Simon Brooke 4b721219bd Continued work on cleaning up the parser 2023-07-18 22:11:11 +01:00
Simon Brooke 93a0f3ea1d Flow rule generation very nearly correct!
Not all tests pass; additional conditions are not yet evaluated.
2023-07-15 10:16:21 +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 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