Guido van Rossum | 3f5da24 | 1990-12-20 15:06:42 +0000 | [diff] [blame] | 1 | /* Interfaces to parse and execute pieces of python code */ |
| 2 | |
| 3 | void initall PROTO((void)); |
| 4 | |
| 5 | int run PROTO((FILE *, char *)); |
| 6 | |
| 7 | int run_script PROTO((FILE *, char *)); |
| 8 | int run_tty_1 PROTO((FILE *, char *)); |
| 9 | int run_tty_loop PROTO((FILE *, char *)); |
| 10 | |
| 11 | int parse_string PROTO((char *, int, struct _node **)); |
| 12 | int parse_file PROTO((FILE *, char *, int, struct _node **)); |
| 13 | |
| 14 | object *eval_node PROTO((struct _node *, char *, object *, object *)); |
| 15 | |
| 16 | object *run_string PROTO((char *, int, object *, object *)); |
| 17 | object *run_file PROTO((FILE *, char *, int, object *, object *)); |
| 18 | object *run_err_node PROTO((int, struct _node *, char *, object *, object *)); |
| 19 | object *run_node PROTO((struct _node *, char *, object *, object *)); |
| 20 | |
| 21 | void print_error PROTO((void)); |
| 22 | |
| 23 | void goaway PROTO((int)); |