So it seems most lightweight markup languages are not CFGs, nor I know any other kind of grammar that works for them. I'm thinking of writing a parser framework, which gives you some helpers to ...