/* create common abstract action */
@abstract/t_action.tps

/* create action tables */
@tables/action_list
@tables/action_flags
@tables/action_trace

/* create docf actions */
-- abstract tree
@docf/types/t_action_docf_kind_prop.tps
@docf/types/t_action_docf_ref.tps
-- leafs
--  table : vocabs (Doc_Kind)
--  table : doc_kind_properties
@docf/types/t_action_docf_kind_prop_frgn.tps
@docf/type_bodies/t_action_docf_kind_prop_frgn.tpb
@docf/types/t_action_docf_kind_prop_ref.tps
@docf/type_bodies/t_action_docf_kind_prop_ref.tpb
@docf/types/t_action_docf_kind_prop_gumo.tps -- !!!DROP!!! this fucking GUMOZATOR
@docf/type_bodies/t_action_docf_kind_prop_gumo.tpb
@docf/types/t_action_docf_kind_prop_view.tps
@docf/type_bodies/t_action_docf_kind_prop_view.tpb
@docf/types/t_action_docf_kind_prop_tab.tps
@docf/type_bodies/t_action_docf_kind_prop_tab.tpb
--  table : doc_kind_name
@docf/types/t_action_docf_kind_name.tps
@docf/type_bodies/t_action_docf_kind_name.tpb
--  table : documents_tree
@docf/types/t_action_not_docf.tps
@docf/type_bodies/t_action_not_docf.tpb
--  table : doc_properties
@docf/types/t_action_docf_prop_frgn.tps
@docf/type_bodies/t_action_docf_prop_frgn.tpb
@docf/types/t_action_docf_prop_doc_descr.tps
@docf/type_bodies/t_action_docf_prop_doc_descr.tpb
@docf/types/t_action_docf_prop_doc_mat.tps
@docf/type_bodies/t_action_docf_prop_doc_mat.tpb
@docf/types/t_action_docf_prop_values.tps
@docf/type_bodies/t_action_docf_prop_values.tpb
@docf/types/t_action_docf_prop_res.tps
@docf/type_bodies/t_action_docf_prop_res.tpb
--  table : doc_references
@docf/types/t_action_docf_ref_frgn.tps
@docf/type_bodies/t_action_docf_ref_frgn.tpb
@docf/types/t_action_docf_ref_ctrl.tps
@docf/type_bodies/t_action_docf_ref_ctrl.tpb
--  resources
@docf/types/t_action_resource.tps
@docf/type_bodies/t_action_resource.tpb
@docf/types/t_action_vocabs.tps
@docf/type_bodies/t_action_vocabs.tpb

exit;
