void asl_cel_format::begin_atom(stream_type& os, const any_regular_t& value) {
    push_stack(os, format_element_t(atom_name_g, value));
}
 void push_stack(stream_type& os, const stack_value_type& element = format_element_t()) {
     stack_m.push_front(element);
     stack_event(os, true);
 }
void asl_cel_format::begin_bag(stream_type& os, const std::string& ident) {
    push_stack(os, format_element_t(bag_name_g, ident));
}
void asl_cel_format::begin_sequence(stream_type& os) {
    push_stack(os, format_element_t(seq_name_g));
}
void asl_cel_format::begin_format(stream_type& os) {
    push_stack(os, format_element_t(name_t("asl_cel")));
}
void pdf_format::begin_atom(stream_type& os, const serializable_t& value) {
    push_stack(os, format_element_t(atom_name_g, value));
}
void pdf_format::begin_format(stream_type& os) { push_stack(os, format_element_t(pdf_name_k)); }
void javascript_format::begin_sequence(stream_type& os) {
    push_stack(os, format_element_t(seq_name_g));
}
void javascript_format::begin_format(stream_type& os) {
    push_stack(os, format_element_t(javascript_name_k));
}