module Doc_types:sig..end
An abstract syntax tree specification for parsed nmm source-code.
type tr_doc = {
|
fld_doc_preamble : |
|
fld_doc_title : |
|
: |
|
fld_doc_date : |
|
fld_doc_abstract : |
|
fld_doc_main : |
|
fld_doc_refs : |
}
type ts_preamble =
| |
Cs_preamble of |
type ts_title =
| |
Cs_title of |
=
| |
of |
=
| |
of |
type tu_date =
| |
Cu_date_auto of |
| |
Cu_date_custom of |
type ts_date_auto =
| |
Cs_date_auto |
type ts_date_custom =
| |
Cs_date_custom of |
type ts_abstract =
| |
Cs_abstract of |
type tu_doc_main =
| |
Cu_doc_main_chs of |
| |
Cu_doc_main_secs of |
| |
Cu_doc_main_pars of |
| |
Cu_doc_main_blks of |
type ts_refs =
| |
Cs_refs of |
type ts_chs =
| |
Cs_chs of |
type ts_secs =
| |
Cs_secs of |
type ts_pars =
| |
Cs_pars of |
type ts_blks =
| |
Cs_blks of |
type tr_ch = {
|
fld_ch_tag_or_id : |
|
fld_ch_hdr : |
|
fld_ch_main : |
}
type tr_sec = {
|
fld_sec_tag_or_id : |
|
fld_sec_hdr : |
|
fld_sec_main : |
}
type tu_par =
| |
Cu_par_std of |
| |
Cu_par_rpt of |
type ts_par_rpt =
| |
Cs_par_rpt of |
type tr_par_std = {
|
fld_par_tag_or_id : |
|
fld_par_hdr : |
|
fld_par_main : |
}
type tu_blk =
| |
Cu_blk_txt of |
| |
Cu_blk_blt of |
| |
Cu_blk_itm of |
| |
Cu_blk_dsp of |
| |
Cu_blk_vrb of |
| |
Cu_blk_nte of |
type tu_secs_pars_or_blks =
| |
Cu_secs_pars_or_blks_secs of |
| |
Cu_secs_pars_or_blks_pars of |
| |
Cu_secs_pars_or_blks_blks of |
type tu_pars_or_blks =
| |
Cu_pars_or_blks_pars of |
| |
Cu_pars_or_blks_blks of |
type tu_tag_or_id =
| |
Cu_tag_or_id_tag of |
| |
Cu_tag_or_id_id of |
type tr_id = {
|
fld_id_tag : |
|
fld_id_name : |
|
fld_id_scope : |
}
type ts_tag =
| |
Cs_tag of |
type ts_name =
| |
Cs_name of |
type tu_scope =
| |
Cu_scope_gbl |
| |
Cu_scope_ch |
| |
Cu_scope_sec |
| |
Cu_scope_app |
| |
Cu_scope_par |
type ts_hdr =
| |
Cs_hdr of |
type ts_blk_txt =
| |
Cs_blk_txt of |
type ts_txt_units =
| |
Cs_txt_units of |
type tu_txt_unit =
| |
Cu_txt_unit_wysiwyg of |
| |
Cu_txt_unit_emph of |
| |
Cu_txt_unit_c_ref of |
| |
Cu_txt_unit_nte_ref of |
| |
Cu_txt_unit_nte_inline of |
type ts_txt_unit_wysiwyg =
| |
Cs_txt_unit_wysiwyg of |
type ts_txt_unit_emph =
| |
Cs_txt_unit_emph of |
type ts_txt_unit_c_ref =
| |
Cs_txt_unit_c_ref of |
type ts_txt_unit_nte_ref =
| |
Cs_txt_unit_nte_ref of |
type ts_txt_unit_nte_inline =
| |
Cs_txt_unit_nte_inline of |
type ts_c_ref =
| |
Cs_c_ref of |
type ts_nte_ref =
| |
Cs_nte_ref of |
type ts_nte_inline =
| |
Cs_nte_inline of |
type ts_int =
| |
Cs_int of |
type ts_blk_dsp =
| |
Cs_blk_dsp of |
type ts_dsp_lines =
| |
Cs_dsp_lines of |
type tr_dsp_line = {
|
fld_dsp_line_lbl : |
|
fld_dsp_line_id : |
|
fld_dsp_line_units : |
}
type tr_blk_itm = {
|
fld_blk_itm_lbl : |
|
fld_blk_itm_tag_or_id : |
|
fld_blk_itm_main : |
}
type ts_blk_blt =
| |
Cs_blk_blt of |
type ts_blk_vrb =
| |
Cs_blk_vrb of |
type tr_blk_nte = {
|
fld_blk_nte_id : |
|
fld_blk_nte_main : |
}
type ts_vrb_lines =
| |
Cs_vrb_lines of |
type ts_vrb_line =
| |
Cs_vrb_line of |
type tu_lbl =
| |
Cu_lbl_auto of |
| |
Cu_lbl_custom of |
type ts_lbl_auto =
| |
Cs_lbl_auto |
type ts_lbl_custom =
| |
Cs_lbl_custom of |