Added a parser implemented with re2c and lemon
- This produces a smaller parser with no external dependencies