Permalink
6 lines (5 sloc)
188 Bytes
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
These functions were undocumented and excluded from the limited C API. Most names defined by these header files were not prefixed by "Py" and so could create names conflicts. For example, Python-ast.h defined a "Yield" macro which was conflict with the "Yield" name used by the Windows <winbase.h> header. Use the Python ast module instead. * Move Include/asdl.h to Include/internal/pycore_asdl.h. * Move Include/Python-ast.h to Include/internal/pycore_ast.h. * Remove ast.h header file. * pycore_symtable.h no longer includes Python-ast.h.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include "Python.h" | |
| #include "pycore_asdl.h" | |
| GENERATE_ASDL_SEQ_CONSTRUCTOR(generic, void*); | |
| GENERATE_ASDL_SEQ_CONSTRUCTOR(identifier, PyObject*); | |
| GENERATE_ASDL_SEQ_CONSTRUCTOR(int, int); |