Parse compiler error locations, and sort diagnostics
Parse compiler error locations, and sort diagnostics

This change results in showing compile errors ordered by
location, instead of in the order they are emitted.

google/codeworld,alphalambda/codeworld,google/codeworld,google/codeworld,pranjaltale16/codeworld,alphalambda/codeworld,pranjaltale16/codeworld,alphalambda/codeworld,pranjaltale16/codeworld