Improve lookahead facility, now handling

shift/reduce conflicts properly