This is super cool… was always wondering if someone would make something like this, but assumed it was too difficult of a task. Really interesting to see how it’s able to parse such complex patterns and turn it into DSL form, seems like it could save a lot of time and headaches from writing those manually.