Amusing name given the (coincidental?) existence of Nail [0][1]
[0] [PDF] https://people.csail.mit.edu/nickolai/papers/bangert-nail-la...
[0] [PDF] https://people.csail.mit.edu/nickolai/papers/bangert-nail-la...
I also made some different design decisions than Hammer, giving it a slightly different goal: code generation instead of runtime combinators, output generation, no semantic actions...
Grr, whatever happened to plain C with no dependencies?