Added more complete ParserStatesGenerator, however it is hanging when generating states. I think it's caused by an error with generating the hash code of a ProductionRuleInstance set, but it's too late to look into it more.
There is an issue with the logs causing multiple logs to be created at once. I assume this has to do with using the same log in multiple files, so I'll look into it tomorrow as well.