| /* Parser-tokenizer link interface */ | |
| #ifndef Py_PARSETOK_H | |
| #define Py_PARSETOK_H | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| typedef struct { | |
| int error; | |
| char *filename; | |
| int lineno; | |
| int offset; | |
| char *text; | |
| int token; | |
| int expected; | |
| } perrdetail; | |
| extern DL_IMPORT(node *) PyParser_ParseString(char *, grammar *, int, | |
| perrdetail *); | |
| extern DL_IMPORT(node *) PyParser_ParseFile (FILE *, char *, grammar *, int, | |
| char *, char *, perrdetail *); | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* !Py_PARSETOK_H */ |