Shift-reduce parser template
1
New design
Initial version of parser generator
Merging with master, I really don't need other branches at this stage