* enc/trans/escape.trans (hexstr): renamed from str1.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2008-09-07 11:03:24 +00:00
Родитель faa1387484
Коммит a3cfd3233e
2 изменённых файлов: 13 добавлений и 9 удалений

Просмотреть файл

@ -1,3 +1,7 @@
Sun Sep 7 20:03:01 2008 Tanaka Akira <akr@fsij.org>
* enc/trans/escape.trans (hexstr): renamed from str1.
Sun Sep 7 19:45:31 2008 Tanaka Akira <akr@fsij.org> Sun Sep 7 19:45:31 2008 Tanaka Akira <akr@fsij.org>
* enc/trans/escape.trans: use transcode_tblgen. * enc/trans/escape.trans: use transcode_tblgen.

Просмотреть файл

@ -1,28 +1,28 @@
#include "transcode_data.h" #include "transcode_data.h"
<% <%
def str1(str) def hexstr(str)
str.unpack("H*")[0] str.unpack("H*")[0]
end end
transcode_tblgen("", "amp-escaped", [ transcode_tblgen("", "amp-escaped", [
["{00-25,27-FF}", :nomap], ["{00-25,27-FF}", :nomap],
["26", str1("&amp;")] ["26", hexstr("&amp;")]
]) ])
transcode_tblgen("", "xml-text-escaped", [ transcode_tblgen("", "xml-text-escaped", [
["{00-25,27-3B,3D,3F-FF}", :nomap], ["{00-25,27-3B,3D,3F-FF}", :nomap],
["26", str1("&amp;")], ["26", hexstr("&amp;")],
["3C", str1("&lt;")], ["3C", hexstr("&lt;")],
["3E", str1("&gt;")] ["3E", hexstr("&gt;")]
]) ])
transcode_tblgen("", "xml-attr-content-escaped", [ transcode_tblgen("", "xml-attr-content-escaped", [
["{00-21,23-25,27-3B,3D,3F-FF}", :nomap], ["{00-21,23-25,27-3B,3D,3F-FF}", :nomap],
["22", str1("&quot;")], ["22", hexstr("&quot;")],
["26", str1("&amp;")], ["26", hexstr("&amp;")],
["3C", str1("&lt;")], ["3C", hexstr("&lt;")],
["3E", str1("&gt;")] ["3E", hexstr("&gt;")]
]) ])
map_xml_attr_quote = {} map_xml_attr_quote = {}