<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <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="Re" rel="Chapter" href="Re.html"> <link title="Re_emacs" rel="Chapter" href="Re_emacs.html"> <link title="Re_glob" rel="Chapter" href="Re_glob.html"> <link title="Re_posix" rel="Chapter" href="Re_posix.html"> <link title="Re_perl" rel="Chapter" href="Re_perl.html"> <link title="Re_str" rel="Chapter" href="Re_str.html"> <link title="Re_pcre" rel="Chapter" href="Re_pcre.html"><title>Re</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> t<br> <span class="keyword">type</span> re<br> <span class="keyword">type</span> substrings<br> <span class="keyword">val</span> compile : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.re<br> <span class="keyword">val</span> exec : ?pos:int <span class="keywordsign">-></span> ?len:int <span class="keywordsign">-></span> <span class="constructor">Re</span>.re <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Re</span>.substrings<br> <span class="keyword">val</span> execp : ?pos:int <span class="keywordsign">-></span> ?len:int <span class="keywordsign">-></span> <span class="constructor">Re</span>.re <span class="keywordsign">-></span> string <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> exec_partial :<br> ?pos:int <span class="keywordsign">-></span><br> ?len:int <span class="keywordsign">-></span> <span class="constructor">Re</span>.re <span class="keywordsign">-></span> string <span class="keywordsign">-></span> [ <span class="keywordsign">`</span><span class="constructor">Full</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Mismatch</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Partial</span> ]<br> <span class="keyword">val</span> get : <span class="constructor">Re</span>.substrings <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> get_ofs : <span class="constructor">Re</span>.substrings <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> get_all : <span class="constructor">Re</span>.substrings <span class="keywordsign">-></span> string array<br> <span class="keyword">val</span> get_all_ofs : <span class="constructor">Re</span>.substrings <span class="keywordsign">-></span> (int * int) array<br> <span class="keyword">val</span> test : <span class="constructor">Re</span>.substrings <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> str : string <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> char : char <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> alt : <span class="constructor">Re</span>.t list <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> seq : <span class="constructor">Re</span>.t list <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> empty : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> epsilon : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> rep : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> rep1 : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> repn : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int option <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> opt : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> bol : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> eol : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> bow : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> eow : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> bos : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> eos : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> leol : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> start : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> stop : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> word : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> not_boundary : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> longest : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> shortest : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> first : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> greedy : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> non_greedy : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> group : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> no_group : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> nest : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> set : string <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> rg : char <span class="keywordsign">-></span> char <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> inter : <span class="constructor">Re</span>.t list <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> diff : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> compl : <span class="constructor">Re</span>.t list <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> any : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> notnl : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> alnum : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> alpha : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> ascii : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> blank : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> cntrl : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> digit : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> graph : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> lower : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> print : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> punct : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> space : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> upper : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> xdigit : <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> case : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> no_case : <span class="constructor">Re</span>.t <span class="keywordsign">-></span> <span class="constructor">Re</span>.t<br> <span class="keyword">val</span> print_re : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Re</span>.re <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span></code></body></html>