Fixed the last error preventing the parser from compiling -- it was another precedence issue related to the (<|>) infix operator.
Fixed some minor errors (deprecated operators and offside rule).
Removed any remaining uses of the "in" keyword and the double-semicolon.