Methods
Instance Public methods
hex_seq(v)
Link
print_table(dest, type, data)
Link
# File enc/unicode/case-folding.rb, line 23 def print_table(dest, type, data) dest.print("static const #{type}_Type #{type}_Table[] = {\n") i = 0 ret = data.inject([]) do |a, (n, d)| dest.print("#define #{n} (*(#{type}_Type (*)[#{d.size}])(#{type}_Table+#{i}))\n") i += d.size a.concat(print_table_1(dest, d)) end dest.print("};\n\n") ret end
print_table_1(dest, data)
Link