updates to bnf grammar
added pl/m example
Merge pull request #81 from teverett/master

Updates to BNF