| 
									
										
										
										
											2020-04-22 23:29:27 +01:00
										 |  |  | #ifndef Py_PEGENINTERFACE
 | 
					
						
							|  |  |  | #define Py_PEGENINTERFACE
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | extern "C" { | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-23 18:36:06 +03:00
										 |  |  | #ifndef Py_BUILD_CORE
 | 
					
						
							|  |  |  | #  error "this header requires Py_BUILD_CORE define"
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-22 23:29:27 +01:00
										 |  |  | #include "Python.h"
 | 
					
						
							|  |  |  | #include "Python-ast.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-01 20:30:51 +03:00
										 |  |  | 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); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-22 23:29:27 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #endif /* !Py_PEGENINTERFACE*/
 |