proper error location for unbalanced |'s