parser.py: Grammar.as_ebnf(): warning message about missing directives and possible abbreviations added