82
84
<span class="keyword">val</span> name_of_input : <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span> string<br>
83
85
<span class="keyword">end</span><br>
84
86
<span class="keyword">exception</span> <span class="constructor">Scan_failure</span> <span class="keyword">of</span> string<br>
85
<span class="keyword">val</span> bscanf :<br>
86
<span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span><br>
87
(<span class="keywordsign">'</span>a, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>b) <span class="constructor">Pervasives</span>.format <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br>
88
<span class="keyword">val</span> fscanf :<br>
89
<span class="constructor">Pervasives</span>.in_channel <span class="keywordsign">-></span><br>
90
(<span class="keywordsign">'</span>a, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>b) <span class="constructor">Pervasives</span>.format <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br>
91
<span class="keyword">val</span> sscanf :<br>
92
string <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>b) <span class="constructor">Pervasives</span>.format <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br>
93
<span class="keyword">val</span> scanf : (<span class="keywordsign">'</span>a, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>b) <span class="constructor">Pervasives</span>.format <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br>
87
<span class="keyword">type</span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) scanner =<br>
88
(<span class="keywordsign">'</span>a, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>d) format6 <span class="keywordsign">-></span> <span class="keywordsign">'</span>c<br>
89
<span class="keyword">val</span> bscanf : <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) <span class="constructor">Scanf</span>.scanner<br>
90
<span class="keyword">val</span> fscanf : <span class="constructor">Pervasives</span>.in_channel <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) <span class="constructor">Scanf</span>.scanner<br>
91
<span class="keyword">val</span> sscanf : string <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) <span class="constructor">Scanf</span>.scanner<br>
92
<span class="keyword">val</span> scanf : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) <span class="constructor">Scanf</span>.scanner<br>
94
93
<span class="keyword">val</span> kscanf :<br>
95
94
<span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span><br>
96
(<span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span> exn <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span><br>
97
(<span class="keywordsign">'</span>b, <span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf, <span class="keywordsign">'</span>a) <span class="constructor">Pervasives</span>.format <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br>
95
(<span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span> exn <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span> (<span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>a) <span class="constructor">Scanf</span>.scanner<br>
98
96
<span class="keyword">val</span> bscanf_format :<br>
99
97
<span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.scanbuf <span class="keywordsign">-></span><br>
100
(<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) format4 <span class="keywordsign">-></span> ((<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) format4 <span class="keywordsign">-></span> <span class="keywordsign">'</span>e) <span class="keywordsign">-></span> <span class="keywordsign">'</span>e<br>
98
(<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6 <span class="keywordsign">-></span><br>
99
((<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6 <span class="keywordsign">-></span> <span class="keywordsign">'</span>g) <span class="keywordsign">-></span> <span class="keywordsign">'</span>g<br>
101
100
<span class="keyword">val</span> sscanf_format :<br>
102
string <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) format4 <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) format4<br>
101
string <span class="keywordsign">-></span><br>
102
(<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6 <span class="keywordsign">-></span><br>
103
((<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6 <span class="keywordsign">-></span> <span class="keywordsign">'</span>g) <span class="keywordsign">-></span> <span class="keywordsign">'</span>g<br>
104
<span class="keyword">val</span> format_from_string :<br>
105
string <span class="keywordsign">-></span><br>
106
(<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6 <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e, <span class="keywordsign">'</span>f) format6<br>
103
107
<span class="keyword">end</span></code></body></html>
b'\\ No newline at end of file'