Fix first propigation rules in ll1.
Improve error recovery in parser.