#!/usr/bin/lua -- "C"-ify a lua program output_file = io.open('script.h', 'w') output_file:write('const char *argent_script =\n') for line in io.lines('script.lua') do line = string.gsub(line, '\\', '\\\\') line = string.gsub(line, '"', '\\"') output_file:write(' "'..line..'\\n"\n') end output_file:write(';') output_file:close()