Js_traverse.cleanmethod expression : Js_of_ocaml_compiler.Javascript.expression ->
Js_of_ocaml_compiler.Javascript.expressionmethod expression_o : Js_of_ocaml_compiler.Javascript.expression option ->
Js_of_ocaml_compiler.Javascript.expression optionmethod switch_case : Js_of_ocaml_compiler.Javascript.expression ->
Js_of_ocaml_compiler.Javascript.expressionmethod initialiser_o : (Js_of_ocaml_compiler.Javascript.expression
* Js_of_ocaml_compiler.Javascript.location)
option ->
(Js_of_ocaml_compiler.Javascript.expression
* Js_of_ocaml_compiler.Javascript.location)
optionmethod variable_declaration : Js_of_ocaml_compiler.Javascript.variable_declaration ->
Js_of_ocaml_compiler.Javascript.variable_declarationmethod statement : Js_of_ocaml_compiler.Javascript.statement ->
Js_of_ocaml_compiler.Javascript.statementmethod statements : Js_of_ocaml_compiler.Javascript.statement_list ->
Js_of_ocaml_compiler.Javascript.statement_listmethod statement_o : (Js_of_ocaml_compiler.Javascript.statement
* Js_of_ocaml_compiler.Javascript.location)
option ->
(Js_of_ocaml_compiler.Javascript.statement
* Js_of_ocaml_compiler.Javascript.location)
optionmethod ident : Js_of_ocaml_compiler.Javascript.ident ->
Js_of_ocaml_compiler.Javascript.identmethod program : Js_of_ocaml_compiler.Javascript.program ->
Js_of_ocaml_compiler.Javascript.program