<ocamldoc with-contents="true"><title>Stog library reference documentation : Stog_misc</title><contents><div class="ocamldoc-page"> <code class="code"><span class="keyword">sig</span><br/>   <span class="keyword">val</span> safe_main : (unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br/>   <span class="keyword">val</span> string_of_file : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> file_of_string : file:string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br/>   <span class="keyword">val</span> create_log_fun :<br/>     ?prefix:string <span class="keywordsign">-></span><br/>     ?print:(string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br/>     string <span class="keywordsign">-></span> ?loc:string <span class="keywordsign">-></span> ?level:int <span class="keywordsign">-></span> (unit <span class="keywordsign">-></span> string) <span class="keywordsign">-></span> unit<br/>   <span class="keyword">val</span> create_log_fun_with_set :<br/>     ?prefix:string <span class="keywordsign">-></span><br/>     ?print:(string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br/>     string <span class="keywordsign">-></span><br/>     (?loc:string <span class="keywordsign">-></span> ?level:int <span class="keywordsign">-></span> (unit <span class="keywordsign">-></span> string) <span class="keywordsign">-></span> unit) * (int <span class="keywordsign">-></span> unit)<br/>   <span class="keyword">val</span> split_string : ?keep_empty:bool <span class="keywordsign">-></span> string <span class="keywordsign">-></span> char list <span class="keywordsign">-></span> string list<br/>   <span class="keyword">val</span> strip_string : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> strip_blank_lines : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> lowercase : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> list_chop : int <span class="keywordsign">-></span> <span class="keywordsign">'</span>h list <span class="keywordsign">-></span> <span class="keywordsign">'</span>h list<br/>   <span class="keyword">val</span> mkdir : string <span class="keywordsign">-></span> unit<br/>   <span class="keyword">val</span> is_prefix : string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> bool<br/>   <span class="keyword">val</span> list_remove_doubles : ?pred:(<span class="keywordsign">'</span>k <span class="keywordsign">-></span> <span class="keywordsign">'</span>k <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="keywordsign">'</span>k list <span class="keywordsign">-></span> <span class="keywordsign">'</span>k list<br/>   <span class="keyword">val</span> md5 : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> count_char : string <span class="keywordsign">-></span> char <span class="keywordsign">-></span> int<br/>   <span class="keyword">val</span> encode_string : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> map_opt : (<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b) <span class="keywordsign">-></span> <span class="keywordsign">'</span>a option <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br/>   <span class="keyword">val</span> list_concat : ?sep:<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list<br/>   <span class="keyword">val</span> dot_to_svg : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> list_compare : (<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list <span class="keywordsign">-></span> int<br/>   <span class="keyword">val</span> filename_extension : string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> safe_mkdir : string <span class="keywordsign">-></span> unit<br/>   <span class="keyword">val</span> opt_of_string : string <span class="keywordsign">-></span> string option<br/>   <span class="keyword">val</span> string_of_opt : string option <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> file_mtime : string <span class="keywordsign">-></span> float option<br/>   <span class="keyword">val</span> path_under : parent:string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> highlight : opts:string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string<br/>   <span class="keyword">val</span> string_of_time : float <span class="keywordsign">-></span> string<br/> <span class="keyword">end</span></code></div></contents></ocamldoc>