/* 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_wrapped/t_action_docf_kind_prop_frgn.plb
@docf/types/t_action_docf_kind_prop_ref.tps
  @docf/type_bodies_wrapped/t_action_docf_kind_prop_ref.plb
@docf/types/t_action_docf_kind_prop_gumo.tps
  @docf/type_bodies_wrapped/t_action_docf_kind_prop_gumo.plb
@docf/types/t_action_docf_kind_prop_view.tps
  @docf/type_bodies_wrapped/t_action_docf_kind_prop_view.plb
@docf/types/t_action_docf_kind_prop_tab.tps
  @docf/type_bodies_wrapped/t_action_docf_kind_prop_tab.plb
--  table : doc_kind_name
@docf/types/t_action_docf_kind_name.tps
  @docf/type_bodies_wrapped/t_action_docf_kind_name.plb
--  table : documents_tree
@docf/types/t_action_not_docf.tps
  @docf/type_bodies_wrapped/t_action_not_docf.plb
--  table : doc_properties
@docf/types/t_action_docf_prop_frgn.tps
  @docf/type_bodies_wrapped/t_action_docf_prop_frgn.plb
@docf/types/t_action_docf_prop_doc_descr.tps
  @docf/type_bodies_wrapped/t_action_docf_prop_doc_descr.plb
@docf/types/t_action_docf_prop_doc_mat.tps
  @docf/type_bodies_wrapped/t_action_docf_prop_doc_mat.plb
@docf/types/t_action_docf_prop_values.tps
  @docf/type_bodies_wrapped/t_action_docf_prop_values.plb
@docf/types/t_action_docf_prop_res.tps
  @docf/type_bodies_wrapped/t_action_docf_prop_res.plb
--  table : doc_references
@docf/types/t_action_docf_ref_frgn.tps
  @docf/type_bodies_wrapped/t_action_docf_ref_frgn.plb
@docf/types/t_action_docf_ref_ctrl.tps
  @docf/type_bodies_wrapped/t_action_docf_ref_ctrl.plb
-- resources
@docf/types/t_action_resource.tps
  @docf/type_bodies_wrapped/t_action_resource.plb
-- vocabs
@docf/types/t_action_vocabs.tps
  @docf/type_bodies_wrapped/t_action_vocabs.plb

exit;
