You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
letfor_direction : 'a . ('a,for_direction) fn = unknown
38
+
letproperty_map : 'a . ('a,property_map) fn =fun_selfstarg -> list ((fun_selfst (_x0,_x1) -> let st = _self.expression _self st _x1 in st )) _self st arg
39
+
letlength_object : 'a . ('a,length_object) fn = unknown
40
+
letexpression_desc : 'a . ('a,expression_desc) fn =fun_selfst -> function
41
+
| Length ( _x0,_x1) ->
42
+
let st = _self.expression _self st _x0 inlet st = length_object _self st _x1 in st
43
+
|Char_of_int ( _x0) ->
44
+
let st = _self.expression _self st _x0 in st
45
+
|Char_to_int ( _x0) ->
46
+
let st = _self.expression _self st _x0 in st
47
+
|Is_null_or_undefined ( _x0) ->
48
+
let st = _self.expression _self st _x0 in st
49
+
|String_append ( _x0,_x1) ->
50
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 in st
51
+
|Bool_ -> st
52
+
|Typeof ( _x0) ->
53
+
let st = _self.expression _self st _x0 in st
54
+
|Js_not ( _x0) ->
55
+
let st = _self.expression _self st _x0 in st
56
+
|Seq ( _x0,_x1) ->
57
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 in st
58
+
|Cond ( _x0,_x1,_x2) ->
59
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 inlet st = _self.expression _self st _x2 in st
60
+
|Bin ( _x0,_x1,_x2) ->
61
+
let st = _self.expression _self st _x1 inlet st = _self.expression _self st _x2 in st
62
+
|FlatCall ( _x0,_x1) ->
63
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 in st
64
+
|Call ( _x0,_x1,_x2) ->
65
+
let st = _self.expression _self st _x0 inlet st =list _self.expression _self st _x1 in st
66
+
|String_index ( _x0,_x1) ->
67
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 in st
68
+
|Array_index ( _x0,_x1) ->
69
+
let st = _self.expression _self st _x0 inlet st = _self.expression _self st _x1 in st
70
+
|Static_index ( _x0,_x1,_x2) ->
71
+
let st = _self.expression _self st _x0 in st
72
+
|New ( _x0,_x1) ->
73
+
let st = _self.expression _self st _x0 inlet st =option (fun_selfstarg -> list _self.expression _self st arg) _self st _x1 in st
74
+
|Var ( _x0) ->
75
+
let st = _self.vident _self st _x0 in st
76
+
|Fun ( _x0,_x1,_x2,_x3) ->
77
+
let st =list _self.ident _self st _x1 inlet st = _self.block _self st _x2 in st
78
+
|Str_ -> st
79
+
|Unicode_ -> st
80
+
|Raw_js_code_ -> st
81
+
|Array ( _x0,_x1) ->
82
+
let st =list _self.expression _self st _x0 in st
83
+
|Optional_block ( _x0,_x1) ->
84
+
let st = _self.expression _self st _x0 in st
85
+
|Caml_block ( _x0,_x1,_x2,_x3) ->
86
+
let st =list _self.expression _self st _x0 inlet st = _self.expression _self st _x2 in st
letcase_clause : 'a . ('a,case_clause) fn =fun_selfst{ switch_body = _x0;should_break = _x1;comment = _x2} -> let st = _self.block _self st _x0 in st
97
+
letstring_clause : 'a . ('a,string_clause) fn = (fun_selfst (_x0,_x1) -> let st = case_clause _self st _x1 in st )
98
+
letint_clause : 'a . ('a,int_clause) fn = (fun_selfst (_x0,_x1) -> let st = case_clause _self st _x1 in st )
99
+
letstatement_desc : 'a . ('a,statement_desc) fn =fun_selfst -> function
100
+
| Block ( _x0) ->
101
+
let st = _self.block _self st _x0 in st
102
+
|Variable ( _x0) ->
103
+
let st = _self.variable_declaration _self st _x0 in st
104
+
|Exp ( _x0) ->
105
+
let st = _self.expression _self st _x0 in st
106
+
|If ( _x0,_x1,_x2) ->
107
+
let st = _self.expression _self st _x0 inlet st = _self.block _self st _x1 inlet st = _self.block _self st _x2 in st
108
+
|While ( _x0,_x1,_x2,_x3) ->
109
+
let st =option label _self st _x0 inlet st = _self.expression _self st _x1 inlet st = _self.block _self st _x2 in st
110
+
|ForRange ( _x0,_x1,_x2,_x3,_x4,_x5) ->
111
+
let st =option for_ident_expression _self st _x0 inlet st = finish_ident_expression _self st _x1 inlet st = for_ident _self st _x2 inlet st = for_direction _self st _x3 inlet st = _self.block _self st _x4 in st
112
+
|Continue ( _x0) ->
113
+
let st = label _self st _x0 in st
114
+
|Break -> st
115
+
|Return ( _x0) ->
116
+
let st = _self.expression _self st _x0 in st
117
+
|Int_switch ( _x0,_x1,_x2) ->
118
+
let st = _self.expression _self st _x0 inlet st =list int_clause _self st _x1 inlet st =option _self.block _self st _x2 in st
119
+
|String_switch ( _x0,_x1,_x2) ->
120
+
let st = _self.expression _self st _x0 inlet st =list string_clause _self st _x1 inlet st =option _self.block _self st _x2 in st
121
+
|Throw ( _x0) ->
122
+
let st = _self.expression _self st _x0 in st
123
+
|Try ( _x0,_x1,_x2) ->
124
+
let st = _self.block _self st _x0 inlet st =option ((fun_selfst (_x0,_x1) -> let st = exception_ident _self st _x0 inlet st = _self.block _self st _x1 in st )) _self st _x1 inlet st =option _self.block _self st _x2 in st
125
+
|Debugger -> st
126
+
letexpression : 'a . ('a,expression) fn =fun_selfst{ expression_desc = _x0;comment = _x1} -> let st = expression_desc _self st _x0 in st
127
+
letstatement : 'a . ('a,statement) fn =fun_selfst{ statement_desc = _x0;comment = _x1} -> let st = statement_desc _self st _x0 in st
128
+
letvariable_declaration : 'a . ('a,variable_declaration) fn =fun_selfst{ ident = _x0;value = _x1;property = _x2;ident_info = _x3} -> let st = _self.ident _self st _x0 inlet st =option _self.expression _self st _x1 in st
129
+
letblock : 'a . ('a,block) fn =fun_selfstarg -> list _self.statement _self st arg
130
+
letprogram : 'a . ('a,program) fn =fun_selfst{ block = _x0;exports = _x1;export_set = _x2} -> let st = _self.block _self st _x0 in st
131
+
letdeps_program : 'a . ('a,deps_program) fn =fun_selfst{ program = _x0;modules = _x1;side_effect = _x2} -> let st = _self.program _self st _x0 inlet st = required_modules _self st _x1 in st
0 commit comments