s = apply(globals, globals, eed, makeArrayFromElement(s, 1), mrAST);
}
return s;
}
oop ensure(int id, oop s)
{
if (is(Map, s)) {
oop protoSymbol = map_get(s, __proto___symbol);
switch(id) {
case t_C_id: {
if (map_get(protoSymbol, __name___symbol) != map_get(C_id_proto, __name___symbol)) { // map_get for tree copy because __name__ : C_id != __name__ : C_id
fprintf(stderr, "Meta expression did not return required Id\n");
exit(1);
}
break;
}
default: {
fprintf(stderr, "ensure function: id not impleted");