Write poset to a C file

Property definitions

nitc :: compiler_serialization $ ModelBuilder :: write_poset_to_file
	# Write `poset` to a C file
	private fun write_poset_to_file(compiler: AbstractCompiler, name: String, poset: POSet[Object])
	do
		var json = poset.to_thin_json

		var code = new CodeFile(name)
		compiler.files.add code

		var writer = new CodeWriter(code)
		writer.add """
char *{{{name}}} = "{{{json.escape_to_c}}}";
		"""
	end
src/compiler/compiler_serialization.nit:40,2--52,4