I added the code for the parser generator and the meta language code that generated it