A practical method for syntactic error diagnosis and recovery | lit.salon