1#ifndef Py_INTERNAL_PARSER_H
2#define Py_INTERNAL_PARSER_H
3#ifdef __cplusplus
4extern "C" {
5#endif
6
7#ifndef Py_BUILD_CORE
8# error "this header requires Py_BUILD_CORE define"
9#endif
10
11extern struct _mod* _PyParser_ASTFromString(
12 const char *str,
13 PyObject* filename,
14 int mode,
15 PyCompilerFlags *flags,
16 PyArena *arena);
17extern 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 */
32