[Python-checkins] python/dist/src/Python Python-ast.c,NONE,1.1.2.1

jhylton@users.sourceforge.net jhylton@users.sourceforge.net
2002年7月07日 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;
}

AltStyle によって変換されたページ (->オリジナル) /