A simple operator-precedence parser