Refactor parser
Create test structure for semantic builder