Appendix A Quotations for creating abstract syntax trees
The file ``
q_MLast.cmo
'' in Camlp4 library directory provides some quotations expanders to create abstract syntax tree nodes using a concrete syntax.
The types generated are defined in the module ``
MLast
'' provided in the library, but not documented, for the normal usage is to use these quotations.
General rules
Quotation expr
Quotation patt
Quotation ctyp
Quotation sig_item
Quotation str_item
Quotation module_type
Quotation module_expr