2
2
'use strict' ;
3
3
4
4
var Caml_builtin_exceptions = require ( "../runtime/caml_builtin_exceptions" ) ;
5
+ var Bytes = require ( "./bytes" ) ;
5
6
var Pervasives = require ( "./pervasives" ) ;
6
7
var Caml_format = require ( "../runtime/caml_format" ) ;
7
8
var Printf = require ( "./printf" ) ;
@@ -1885,9 +1886,10 @@ function make_scanf(ib, _fmt, readers) {
1885
1886
}
1886
1887
break ;
1887
1888
case 11 :
1888
- $$String . iter ( function ( param ) {
1889
- return check_char ( ib , param ) ;
1890
- } , fmt [ 0 ] ) ;
1889
+ var f = function ( param ) {
1890
+ return check_char ( ib , param ) ;
1891
+ } ;
1892
+ Bytes . iter ( f , Caml_string . bytes_of_string ( fmt [ 0 ] ) ) ;
1891
1893
_fmt = fmt [ 1 ] ;
1892
1894
continue ;
1893
1895
case 12 :
@@ -1964,9 +1966,11 @@ function make_scanf(ib, _fmt, readers) {
1964
1966
'scanf: bad conversion "%t"'
1965
1967
] ;
1966
1968
case 17 :
1967
- $$String . iter ( function ( param ) {
1968
- return check_char ( ib , param ) ;
1969
- } , CamlinternalFormat . string_of_formatting_lit ( fmt [ 0 ] ) ) ;
1969
+ var s$2 = CamlinternalFormat . string_of_formatting_lit ( fmt [ 0 ] ) ;
1970
+ var f$1 = function ( param ) {
1971
+ return check_char ( ib , param ) ;
1972
+ } ;
1973
+ Bytes . iter ( f$1 , Caml_string . bytes_of_string ( s$2 ) ) ;
1970
1974
_fmt = fmt [ 1 ] ;
1971
1975
continue ;
1972
1976
case 18 :
@@ -2005,7 +2009,7 @@ function make_scanf(ib, _fmt, readers) {
2005
2009
var match$6 = stopper_of_formatting_lit ( rest$1 [ 0 ] ) ;
2006
2010
var width = width_of_pad_opt ( width_opt ) ;
2007
2011
scan_chars_in_char_set ( char_set , /* Some */ [ match$6 [ 0 ] ] , width , ib ) ;
2008
- var s$2 = token ( ib ) ;
2012
+ var s$3 = token ( ib ) ;
2009
2013
var str_rest_000$1 = match$6 [ 1 ] ;
2010
2014
var str_rest_001$1 = rest$1 [ 1 ] ;
2011
2015
var str_rest$1 = /* String_literal */ {
@@ -2015,7 +2019,7 @@ function make_scanf(ib, _fmt, readers) {
2015
2019
tag : 11
2016
2020
} ;
2017
2021
return /* Cons */ {
2018
- 0 : s$2 ,
2022
+ 0 : s$3 ,
2019
2023
1 : make_scanf ( ib , str_rest$1 , readers ) ,
2020
2024
length : 2 ,
2021
2025
tag : 0
@@ -2027,9 +2031,9 @@ function make_scanf(ib, _fmt, readers) {
2027
2031
if ( exit$1 === 1 ) {
2028
2032
var width$1 = width_of_pad_opt ( width_opt ) ;
2029
2033
scan_chars_in_char_set ( char_set , /* None */ 0 , width$1 , ib ) ;
2030
- var s$3 = token ( ib ) ;
2034
+ var s$4 = token ( ib ) ;
2031
2035
return /* Cons */ {
2032
- 0 : s$3 ,
2036
+ 0 : s$4 ,
2033
2037
1 : make_scanf ( ib , rest$1 , readers ) ,
2034
2038
length : 2 ,
2035
2039
tag : 0
0 commit comments