| #ifndef Py_PEGENINTERFACE | |
| #define Py_PEGENINTERFACE | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| #ifndef Py_BUILD_CORE | |
| # error "this header requires Py_BUILD_CORE define" | |
| #endif | |
| #include "Python.h" | |
| #include "Python-ast.h" | |
| PyAPI_FUNC(mod_ty) PyPegen_ASTFromString( | |
| const char *str, | |
| const char *filename, | |
| int mode, | |
| PyCompilerFlags *flags, | |
| PyArena *arena); | |
| PyAPI_FUNC(mod_ty) PyPegen_ASTFromStringObject( | |
| const char *str, | |
| PyObject* filename, | |
| int mode, | |
| PyCompilerFlags *flags, | |
| PyArena *arena); | |
| PyAPI_FUNC(mod_ty) PyPegen_ASTFromFileObject( | |
| FILE *fp, | |
| PyObject *filename_ob, | |
| int mode, | |
| const char *enc, | |
| const char *ps1, | |
| const char *ps2, | |
| PyCompilerFlags *flags, | |
| int *errcode, | |
| PyArena *arena); | |
| PyAPI_FUNC(mod_ty) PyPegen_ASTFromFilename( | |
| const char *filename, | |
| int mode, | |
| PyCompilerFlags *flags, | |
| PyArena *arena); | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* !Py_PEGENINTERFACE*/ |