Using bison & flex really do make life easy, but only once you’ve spent time pulling out your hair to try and figure out the syntax you need! In an attempt to make the parsing easier and make things more flexible I’ve rewritten the parser and I’m happy to say that my bison skills have improved enough that it’s much better! The new syntax means that hopefully things will be clearer and easier to use.
Although the parser now works as intended I still need to backport the changes into butter, though that should be easy enough. I also need to spend some time on the website 🙂
I’m in the midst of a 9-day block of “real” work at present but should have a bit of time over the next few days while away from home to spend fixing up the website a little more. The last couple of times I’ve had the opportunity I’ve been sans a web connection so haven’t bothered.