Resolve left recursion in Primary
First regression testing
Change to file based unit testing