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