usage: bnf [-c|-m] [-h] [-l] [-g] <file>

 c  target language is C
 m  target language is Modula-2 (default)
 h  print further help information
 l  print complete (error) listing
 g  generate # line directives
