Improve and PEGParser and start working on grammar interpreter