A good amount of people liked my C99 EBNF grammar. I was defining grammars for most of today because you can’t really blindly make a language, and you need a grammar to be there, even if the language exists and has dozens of implementations. As it happens, I have a couple of AWK-related projects, AWK2c and Squawk (people from Le Reddit may remember this one) so I defined AWK grammar as well.

Both Squawk and AWK2c have a considerable amount written. Squawk is in C and AWK2c is in OCaml. Tell me if you wish to see them, I don’t see a reason to remote them yet.

Thanks.