ソースを参照

serialize resources

Simon Krajewski 11 年 前
コミット
43966ddc4f
2 ファイル変更3 行追加3 行削除
  1. 2 2
      genpy.ml
  2. 1 1
      tests/unit/compile-each.hxml

+ 2 - 2
genpy.ml

@@ -1716,12 +1716,12 @@ module Generator = struct
 			let first = ref true in
 			let first = ref true in
 			Hashtbl.iter (fun k v ->
 			Hashtbl.iter (fun k v ->
 				let prefix = if !first then begin
 				let prefix = if !first then begin
-					first := true;
+					first := false;
 					"";
 					"";
 				end else
 				end else
 					","
 					","
 				in
 				in
-				print ctx "%s'%s':'%s'" prefix k v
+				print ctx "%s'%s':'''%s'''" prefix k (Codegen.bytes_serialize v)
 			) ctx.com.resources;
 			) ctx.com.resources;
 			spr ctx "}\n"
 			spr ctx "}\n"
 		end
 		end

+ 1 - 1
tests/unit/compile-each.hxml

@@ -2,5 +2,5 @@
 -debug
 -debug
 -cp ..
 -cp ..
 -resource res1.txt
 -resource res1.txt
-#-resource res2.bin
+-resource res2.bin
 -dce full
 -dce full