MCPcopy Create free account
hub / github.com/Zylann/godot_voxel / add_cpp_string_array

Function add_cpp_string_array

shaders/text2cpp.py:96–109  ·  view source on GitHub ↗
(src_lines, var_name, lines)

Source from the content-addressed store, hash-verified

94
95
96def add_cpp_string_array(src_lines, var_name, lines):
97 add_comments_header(lines)
98
99 lines.append("const char *{0}[] = {{".format(var_name))
100
101 for src_line in src_lines:
102 lines.append('"' + cpp_escape(src_line) + "\\n\",")
103
104 # Null string at the end to act as terminator
105 lines.append('0')
106
107 lines.append("};")
108
109 add_comments_footer(lines)
110
111
112MAX_STRING_LITERAL_SIZE = 65536

Callers 1

add_cpp_stringFunction · 0.85

Calls 4

add_comments_headerFunction · 0.85
cpp_escapeFunction · 0.85
add_comments_footerFunction · 0.85
appendMethod · 0.80

Tested by

no test coverage detected