While implementing #BNF, I realized that #XML is not context-free grammar, so machines also have a problem reading it. Such a "relief."🙃