+ case atype_sequence:
+ seq_printf(m, "type %s%s{ parent = %s; elem_type = %s; length_type = %s; }",
+ type->name ? : "", type->name ? " " : "",
+ astract_types[type->atype],
+ type->u.sequence.elem_type,
+ type->u.sequence.length_type);
+ break;
+ case atype_string:
+ seq_printf(m, "type %s%s{ parent = %s; encoding = %s; }",
+ type->name ? : "", type->name ? " " : "",
+ astract_types[type->atype],
+ string_encodings[type->u.string.encoding]);
+ break;