[Python-checkins] python/dist/src/Python Python-ast.c,NONE,1.1.2.1
jhylton@users.sourceforge.net
jhylton@users.sourceforge.net
Sun, 07 Jul 2002 10:39:25 -0700
Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv30111/Python
Added Files:
Tag: ast-branch
Python-ast.c
Log Message:
Add generated AST files
--- NEW FILE: Python-ast.c ---
/* File automatically generated by ../Parser/asdl_c.py */
#include "Python.h"
#include "Python-ast.h"
mod_ty
Module(asdl_seq * body)
{
mod_ty p;
p = (mod_ty)malloc(sizeof(*p));
if (!p) {
PyErr_SetString(PyExc_MemoryError, "no memory");
return NULL;
}
p->kind = Module_kind;
p->v.Module.body = body;
return p;
}
[...1008 lines suppressed...]
alias_ty
alias(identifier name, identifier asname)
{
alias_ty p;
if (!name) {
PyErr_SetString(PyExc_ValueError,
"field name is required for alias");
return NULL;
}
p = (alias_ty)malloc(sizeof(*p));
if (!p) {
PyErr_SetString(PyExc_MemoryError, "no memory");
return NULL;
}
p->name = name;
p->asname = asname;
return p;
}