-/* File automatically generated by ../Parser/asdl_c.py */
+/* File automatically generated by ./Parser/asdl_c.py */
#include "Python.h"
#include "Python-ast.h"
mod_ty p;
p = (mod_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Module_kind;
mod_ty p;
p = (mod_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Interactive_kind;
}
p = (mod_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Expression_kind;
mod_ty p;
p = (mod_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Suite_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = FunctionDef_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = ClassDef_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Return_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Delete_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Assign_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = AugAssign_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Print_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = For_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = While_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = If_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Raise_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = TryExcept_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = TryFinally_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Assert_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Import_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = ImportFrom_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Exec_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Global_kind;
}
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Expr_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Pass_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Break_kind;
stmt_ty p;
p = (stmt_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Continue_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = BoolOp_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = BinOp_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = UnaryOp_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Lambda_kind;
expr_ty p;
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Dict_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = ListComp_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = GeneratorExp_kind;
expr_ty p;
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Yield_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Compare_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Call_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Repr_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Num_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Str_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Attribute_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Subscript_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Name_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = List_kind;
}
p = (expr_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Tuple_kind;
slice_ty p;
p = (slice_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Ellipsis_kind;
slice_ty p;
p = (slice_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Slice_kind;
slice_ty p;
p = (slice_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = ExtSlice_kind;
}
p = (slice_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->kind = Index_kind;
}
p = (comprehension_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->target = target;
excepthandler_ty p;
p = (excepthandler_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->type = type;
arguments_ty p;
p = (arguments_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->args = args;
}
p = (keyword_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->arg = arg;
}
p = (alias_ty)malloc(sizeof(*p));
if (!p) {
- PyErr_SetString(PyExc_MemoryError, "no memory");
+ PyErr_NoMemory();
return NULL;
}
p->name = name;
int
marshal_write_expr_context(PyObject **buf, int *off, expr_context_ty o)
{
- int i;
switch (o) {
case Load:
marshal_write_int(buf, off, 1);
int
marshal_write_boolop(PyObject **buf, int *off, boolop_ty o)
{
- int i;
switch (o) {
case And:
marshal_write_int(buf, off, 1);
int
marshal_write_operator(PyObject **buf, int *off, operator_ty o)
{
- int i;
switch (o) {
case Add:
marshal_write_int(buf, off, 1);
int
marshal_write_unaryop(PyObject **buf, int *off, unaryop_ty o)
{
- int i;
switch (o) {
case Invert:
marshal_write_int(buf, off, 1);
int
marshal_write_cmpop(PyObject **buf, int *off, cmpop_ty o)
{
- int i;
switch (o) {
case Eq:
marshal_write_int(buf, off, 1);
int
marshal_write_keyword(PyObject **buf, int *off, keyword_ty o)
{
- int i;
marshal_write_identifier(buf, off, o->arg);
marshal_write_expr(buf, off, o->value);
return 1;
int
marshal_write_alias(PyObject **buf, int *off, alias_ty o)
{
- int i;
marshal_write_identifier(buf, off, o->name);
if (o->asname) {
marshal_write_int(buf, off, 1);