1- #include "pegen_interface .h"
1+ #include "parser_interface .h"
22
33#include "tokenizer.h"
44#include "pegen.h"
55
66mod_ty
7- PyPegen_ASTFromString (const char * str , const char * filename , int mode ,
7+ PyParser_ASTFromString (const char * str , const char * filename , int mode ,
88 PyCompilerFlags * flags , PyArena * arena )
99{
1010 PyObject * filename_ob = PyUnicode_FromString (filename );
1111 if (filename_ob == NULL ) {
1212 return NULL ;
1313 }
14- mod_ty result = PyPegen_ASTFromStringObject (str , filename_ob , mode , flags , arena );
14+ mod_ty result = PyParser_ASTFromStringObject (str , filename_ob , mode , flags , arena );
1515 Py_XDECREF (filename_ob );
1616 return result ;
1717}
1818
1919mod_ty
20- PyPegen_ASTFromStringObject (const char * str , PyObject * filename , int mode ,
20+ PyParser_ASTFromStringObject (const char * str , PyObject * filename , int mode ,
2121 PyCompilerFlags * flags , PyArena * arena )
2222{
2323 if (PySys_Audit ("compile" , "yO" , str , filename ) < 0 ) {
@@ -29,7 +29,7 @@ PyPegen_ASTFromStringObject(const char *str, PyObject* filename, int mode,
2929}
3030
3131mod_ty
32- PyPegen_ASTFromFilename (const char * filename , int mode , PyCompilerFlags * flags , PyArena * arena )
32+ PyParser_ASTFromFilename (const char * filename , int mode , PyCompilerFlags * flags , PyArena * arena )
3333{
3434 PyObject * filename_ob = PyUnicode_FromString (filename );
3535 if (filename_ob == NULL ) {
@@ -42,8 +42,23 @@ PyPegen_ASTFromFilename(const char *filename, int mode, PyCompilerFlags *flags,
4242}
4343
4444mod_ty
45- PyPegen_ASTFromFileObject (FILE * fp , PyObject * filename_ob , int mode ,
46- const char * enc , const char * ps1 , const char * ps2 ,
45+ PyParser_ASTFromFile (FILE * fp , const char * filename , const char * enc ,
46+ int mode , const char * ps1 , const char * ps2 ,
47+ PyCompilerFlags * flags , int * errcode , PyArena * arena )
48+ {
49+ PyObject * filename_ob = PyUnicode_FromString (filename );
50+ if (filename_ob == NULL ) {
51+ return NULL ;
52+ }
53+ mod_ty result = PyParser_ASTFromFileObject (fp , filename_ob , enc , mode ,
54+ ps1 , ps2 , flags , errcode , arena );
55+ Py_XDECREF (filename_ob );
56+ return result ;
57+ }
58+
59+ mod_ty
60+ PyParser_ASTFromFileObject (FILE * fp , PyObject * filename_ob , const char * enc ,
61+ int mode , const char * ps1 , const char * ps2 ,
4762 PyCompilerFlags * flags , int * errcode , PyArena * arena )
4863{
4964 if (PySys_Audit ("compile" , "OO" , Py_None , filename_ob ) < 0 ) {
0 commit comments