Added yacc_src/parser.y which can be used to generate source code for parser

Update docs/ebnf.txt to reflect changes in grammar.

Added Makefile that will run yacc when necessary.