Skip to content

Commit 69d4f80

Browse files
committed
add poor man json write function
1 parent 9ff2ba4 commit 69d4f80

15 files changed

+887
-418
lines changed

Diff for: jscomp/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ EXT_SRCS = ext_util\
207207
ext_sexp\
208208
ext_json_types\
209209
ext_json_parse\
210+
ext_json_write\
210211
ext_json\
211212
ident_hash_set\
212213
hash_set_poly\

Diff for: jscomp/all.depend

+6-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,10 @@ ext/ext_sexp.cmx : ext/ext_sexp.cmi
7676
ext/ext_json_types.cmx : ext/string_map.cmx
7777
ext/ext_json_parse.cmx : ext/string_map.cmx ext/ext_position.cmx \
7878
ext/ext_json_types.cmx ext/ext_array.cmx ext/ext_json_parse.cmi
79+
ext/ext_json_write.cmx : ext/string_map.cmx ext/ext_json_types.cmx \
80+
ext/ext_json_write.cmi
7981
ext/ext_json.cmx : ext/string_map.cmx ext/ext_json_types.cmx \
80-
ext/ext_json.cmi
82+
ext/ext_array.cmx ext/ext_json.cmi
8183
ext/ident_hash_set.cmx : ext/hash_set_gen.cmx ext/ext_ident.cmx \
8284
stubs/bs_hash_stubs.cmx ext/ident_hash_set.cmi
8385
ext/hash_set_poly.cmx : ext/hash_set_gen.cmx ext/hash_set_poly.cmi
@@ -138,6 +140,7 @@ ext/ext_pp_scope.cmi : ext/ident_set.cmi
138140
ext/ext_io.cmi :
139141
ext/ext_sexp.cmi :
140142
ext/ext_json_parse.cmi : ext/ext_json_types.cmx
143+
ext/ext_json_write.cmi : ext/ext_json_types.cmx
141144
ext/ext_json.cmi : ext/string_map.cmi ext/ext_position.cmi \
142145
ext/ext_json_types.cmx
143146
ext/ident_hash_set.cmi : ext/hash_set_gen.cmx
@@ -655,7 +658,8 @@ ounit_tests/ounit_scc_tests.cmx : ext/string_hashtbl.cmx ounit/oUnit.cmx \
655658
ext/int_vec_vec.cmx ext/int_vec.cmx ext/ext_string.cmx ext/ext_scc.cmx
656659
ounit_tests/ounit_hashtbl_tests.cmx : ext/string_hashtbl.cmx ounit/oUnit.cmx
657660
ounit_tests/ounit_json_tests.cmx : ext/string_map.cmx ounit/oUnit.cmx \
658-
ext/ext_json_types.cmx ext/ext_json_parse.cmx ext/ext_json.cmx
661+
ext/ext_pervasives.cmx ext/ext_json_write.cmx ext/ext_json_types.cmx \
662+
ext/ext_json_parse.cmx ext/ext_json.cmx
659663
ounit_tests/ounit_map_tests.cmx : ounit/oUnit.cmx ext/int_map.cmx
660664
ounit_tests/ounit_ordered_hash_set_tests.cmx : \
661665
ext/ordered_hash_set_string.cmx ounit/oUnit.cmx ext/ext_util.cmx \

0 commit comments

Comments
 (0)