rearranged changes in burke fischer error repair. started ebnf grammar.