comparison Python/errors.c @ 484:db820da3ce03 legacy-trunk

Use SyntaxError.
author Guido van Rossum <guido@python.org>
date Mon, 16 Dec 1991 13:05:50 +0000
parents e2c3463c4d91
children fbff2e7cc49d
comparison
equal deleted inserted replaced
483:cfbc4cce1a42 484:db820da3ce03
178 switch (err) { 178 switch (err) {
179 case E_DONE: 179 case E_DONE:
180 case E_OK: 180 case E_OK:
181 break; 181 break;
182 case E_SYNTAX: 182 case E_SYNTAX:
183 err_setstr(ValueError, "syntax error"); 183 err_setstr(SyntaxError, "invalid syntax");
184 break; 184 break;
185 case E_TOKEN: 185 case E_TOKEN:
186 err_setstr(ValueError, "illegal token"); 186 err_setstr(SyntaxError, "invalid token");
187 break; 187 break;
188 case E_INTR: 188 case E_INTR:
189 err_set(KeyboardInterrupt); 189 err_set(KeyboardInterrupt);
190 break; 190 break;
191 case E_NOMEM: 191 case E_NOMEM:
192 err_nomem(); 192 err_nomem();
193 break; 193 break;
194 case E_EOF: 194 case E_EOF:
195 err_set(EOFError); 195 err_setstr(SyntaxError, "unexpected EOF");
196 break; 196 break;
197 default: 197 default:
198 err_setstr(SystemError, "unknown input error"); 198 err_setstr(SystemError, "unknown parsing error");
199 break; 199 break;
200 } 200 }
201 } 201 }