@@ -314,22 +314,17 @@ let trim_semi s =
314314type unit_data =
315315 { unit_name : string
316316 ; unit_info : Unit_info .t
317- ; strings : string list
318317 ; fragments : (string * Javascript .expression ) list
319318 }
320319
321320let info_to_sexp ~predefined_exceptions ~build_info ~unit_data =
322321 let add nm skip v rem = if skip then rem else Sexp. List (Atom nm :: v) :: rem in
323322 let units =
324323 List. map
325- ~f: (fun { unit_name; unit_info; strings; fragments } ->
324+ ~f: (fun { unit_name; unit_info; fragments } ->
326325 Sexp. List
327326 (Unit_info. to_sexp unit_info
328327 |> add " name" false [ Atom unit_name ]
329- |> add
330- " strings"
331- (List. is_empty strings)
332- (List. map ~f: (fun s -> Sexp. Atom s) strings)
333328 |> add
334329 " fragments"
335330 (List. is_empty fragments)
@@ -366,9 +361,6 @@ let info_from_sexp info =
366361 let unit_name =
367362 u |> member " name" |> Option. value ~default: [] |> single string
368363 in
369- let strings =
370- u |> member " strings" |> Option. value ~default: [] |> List. map ~f: string
371- in
372364 let fragments =
373365 u
374366 |> member " fragments"
@@ -383,7 +375,7 @@ let info_from_sexp info =
383375 , let lex = Parse_js.Lexer.of_string (to_string e) in
384376 Parse_js.parse_expr lex ))*)
385377 in
386- { unit_name; unit_info; strings; fragments })
378+ { unit_name; unit_info; fragments })
387379 in
388380 build_info, predefined_exceptions, unit_data
389381
@@ -444,28 +436,13 @@ let build_runtime_arguments
444436 let generated_js =
445437 List. concat
446438 @@ List. map
447- ~f: (fun (unit_name , ( strings , fragments ) ) ->
439+ ~f: (fun (unit_name , fragments ) ->
448440 let name s =
449441 match unit_name with
450442 | None -> s
451443 | Some nm -> nm ^ " ." ^ s
452444 in
453- let strings =
454- if List. is_empty strings
455- then []
456- else
457- [ ( name " strings"
458- , Javascript. EArr
459- (List. map
460- ~f: (fun s ->
461- Javascript. Element (EStr (Utf8_string. of_string_exn s)))
462- strings) )
463- ]
464- in
465- let fragments =
466- if List. is_empty fragments then [] else [ name " fragments" , obj fragments ]
467- in
468- strings @ fragments)
445+ if List. is_empty fragments then [] else [ name " fragments" , obj fragments ])
469446 generated_js
470447 in
471448 let generated_js =
@@ -821,8 +798,8 @@ let link ~output_file ~linkall ~enable_source_maps ~files =
821798 let generated_js =
822799 List. concat
823800 @@ List. map files ~f: (fun (_ , (_ , units )) ->
824- List. map units ~f: (fun { unit_name; strings; fragments; _ } ->
825- Some unit_name, (strings, fragments) ))
801+ List. map units ~f: (fun { unit_name; fragments; _ } ->
802+ Some unit_name, fragments))
826803 in
827804 let runtime_args =
828805 let js =
0 commit comments