[prism] Remove escaping C source files

This commit is contained in:
Kevin Newton 2023-11-21 07:51:41 -05:00 committed by Hiroshi SHIBATA
parent 3d908a41ab
commit 7174c62f6b

View file

@ -360,7 +360,6 @@ module Prism
=end
HEADING
else
escape = true
<<~HEADING
/******************************************************************************/
/* This file is generated by the templates/template.rb script and should not */
@ -374,9 +373,6 @@ module Prism
write_to ||= File.expand_path("../#{name}", __dir__)
contents = heading + erb.result_with_hash(locals)
if escape
(contents = contents.b).gsub!(/[^\t-~]/) {|c| "\\x%.2x" % c.ord}
end
if (extension == ".c" || extension == ".h") && !contents.ascii_only?
# Enforce that we only have ASCII characters here. This is necessary