Removed the global lookahead and made it local to each choice conflict.

Looked up semantic lookahead to resolve a wrong choice conflict in the pitch production. It's pretty powerful, and works for "every" case (the maximum lookahead is 2\^32-1.