I’ve created a file parser in racc. Boy, way to overengineer a solution for my problem. That was totally unnecessary, but I feel I now know an immense amount more about syntax and parsing. I think I’ll call this complete.
See more progress on: learn to use racc