* 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
parent faa1387484
commit a3cfd3233e
2 changed files with 13 additions and 9 deletions

View File

@ -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>
* enc/trans/escape.trans: use transcode_tblgen.

View File

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