1 #ifndef Py_INTERNAL_PARSER_H
2 #define Py_INTERNAL_PARSER_H
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6
7 #ifndef Py_BUILD_CORE
8 # error "this header requires Py_BUILD_CORE define"
9 #endif
10
11 extern struct _mod* _PyParser_ASTFromString(
12 const char *str,
13 PyObject* filename,
14 int mode,
15 PyCompilerFlags *flags,
16 PyArena *arena);
17 extern struct _mod* _PyParser_ASTFromFile(
18 FILE *fp,
19 PyObject *filename_ob,
20 const char *enc,
21 int mode,
22 const char *ps1,
23 const char *ps2,
24 PyCompilerFlags *flags,
25 int *errcode,
26 PyArena *arena);
27
28 #ifdef __cplusplus
29 }
30 #endif
31 #endif /* !Py_INTERNAL_PARSER_H */