Implemented most of the parsing subsystem and its unit test coverage