CYEnumConstant *values(NULL);
for (size_t i(count); i != 0; --i)
values = $ CYEnumConstant($I(pool.strdup(constants[i - 1].name)), $D(constants[i - 1].value), values);
CYIdentifier *identifier(name == NULL ? NULL : $I(name));
CYEnumConstant *values(NULL);
for (size_t i(count); i != 0; --i)
values = $ CYEnumConstant($I(pool.strdup(constants[i - 1].name)), $D(constants[i - 1].value), values);
CYIdentifier *identifier(name == NULL ? NULL : $I(name));