Changing the final conclusion: the problem is not only my personal
intention with the parser but also the use of BNF.