<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Textile" rel="Chapter" href="Textile.html"> <link title="Textile_parser" rel="Chapter" href="Textile_parser.html"> <link title="Textile_html" rel="Chapter" href="Textile_html.html"><title>Textile</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> attr =<br> <span class="constructor">Class</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Id</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Style</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Language</span> <span class="keyword">of</span> string<br> <span class="keyword">type</span> img_float = <span class="constructor">Float_left</span> <span class="keywordsign">|</span> <span class="constructor">Float_right</span><br> <span class="keyword">type</span> talign = <span class="constructor">Right</span> <span class="keywordsign">|</span> <span class="constructor">Left</span> <span class="keywordsign">|</span> <span class="constructor">Center</span> <span class="keywordsign">|</span> <span class="constructor">Justify</span><br> <span class="keyword">type</span> valign = <span class="constructor">Top</span> <span class="keywordsign">|</span> <span class="constructor">Middle</span> <span class="keywordsign">|</span> <span class="constructor">Bottom</span><br> <span class="keyword">type</span> padding = int * int<br> <span class="keyword">type</span> options = <span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.talign option * <span class="constructor">Textile</span>.padding<br> <span class="keyword">type</span> phrase =<br> <span class="constructor">CData</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Emphasis</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Strong</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Italic</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Bold</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Citation</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Deleted</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Inserted</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Superscript</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Subscript</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Span</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list)<br> <span class="keywordsign">|</span> <span class="constructor">Code</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * string)<br> <span class="keywordsign">|</span> <span class="constructor">Notextile</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="constructor">Acronym</span> <span class="keyword">of</span> string * string<br> <span class="keywordsign">|</span> <span class="constructor">Image</span> <span class="keyword">of</span> <span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.img_float option * string *<br> string option<br> <span class="keywordsign">|</span> <span class="constructor">Link</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.attr list * <span class="constructor">Textile</span>.phrase list) * string option *<br> string<br> <span class="keywordsign">|</span> <span class="constructor">Reference</span> <span class="keyword">of</span> int<br> <span class="keyword">type</span> line = <span class="constructor">Textile</span>.phrase list<br> <span class="keyword">type</span> element = int * <span class="constructor">Textile</span>.line<br> <span class="keyword">type</span> tableoptions = <span class="constructor">Textile</span>.options * <span class="constructor">Textile</span>.valign option<br> <span class="keyword">type</span> celltype = <span class="constructor">Data</span> <span class="keywordsign">|</span> <span class="constructor">Head</span><br> <span class="keyword">type</span> cellspan = int option * int option<br> <span class="keyword">type</span> celloptions =<br> <span class="constructor">Textile</span>.celltype * <span class="constructor">Textile</span>.tableoptions * <span class="constructor">Textile</span>.cellspan<br> <span class="keyword">type</span> cell = <span class="constructor">Textile</span>.celloptions * <span class="constructor">Textile</span>.line list<br> <span class="keyword">type</span> row = <span class="constructor">Textile</span>.tableoptions * <span class="constructor">Textile</span>.cell list<br> <span class="keyword">type</span> block =<br> <span class="constructor">Header</span> <span class="keyword">of</span> int * (<span class="constructor">Textile</span>.options * <span class="constructor">Textile</span>.line list)<br> <span class="keywordsign">|</span> <span class="constructor">Blockquote</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.options * <span class="constructor">Textile</span>.line list)<br> <span class="keywordsign">|</span> <span class="constructor">Footnote</span> <span class="keyword">of</span> int * (<span class="constructor">Textile</span>.options * <span class="constructor">Textile</span>.line list)<br> <span class="keywordsign">|</span> <span class="constructor">Paragraph</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.options * <span class="constructor">Textile</span>.line list)<br> <span class="keywordsign">|</span> <span class="constructor">Blockcode</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.options * string list)<br> <span class="keywordsign">|</span> <span class="constructor">Pre</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.options * string list)<br> <span class="keywordsign">|</span> <span class="constructor">Blocknott</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.options * string list)<br> <span class="keywordsign">|</span> <span class="constructor">Numlist</span> <span class="keyword">of</span> <span class="constructor">Textile</span>.element list<br> <span class="keywordsign">|</span> <span class="constructor">Bulllist</span> <span class="keyword">of</span> <span class="constructor">Textile</span>.element list<br> <span class="keywordsign">|</span> <span class="constructor">Table</span> <span class="keyword">of</span> (<span class="constructor">Textile</span>.tableoptions * <span class="constructor">Textile</span>.row list)<br> <span class="keyword">val</span> string_of_line : <span class="constructor">Textile</span>.line <span class="keywordsign">-></span> string<br> <span class="keyword">end</span></code></body></html>