So now I am getting sidetracked again, from TGE to making a language that is āorthogonalā but which requires no ātwo-level grammarā yadda yadda yadda nor a report Wirth, Dijkstra, and Hoare could not read and about which Hoare would end up writing a paper roughly entitled āAlgol 68 Sucksā.
Indeed, my notion is to not write any formal grammar at all, and to use only A PRATT PARSER.
Which, admittedly, is a thing that did not exist yet for Algol 68, but that hardly matters.