Got rid of 140 shift/reduce errors with precedence