OSDN Git Service

Merge remote-tracking branch 'remotes/origin/kitagawa_test' into zh-maqiyuan
[luatex-ja/luatexja.git] / no_runtime / ltjlist.lua
1 print("% This file is automatically generated by ltjlist.lua.")
2
3 function inner(a, b, c)
4    print("\\ltj@@listing@jpset{" .. a  .. "}{" .. b .. "}")
5 end
6 function innerN(a, b, c)
7    print("\\ltj@@listing@jpsetN{" .. a  .. "}{" 
8       .. b .. "}{" .. c .. "}")
9 end
10 k = arg[1]
11 t = {{0x2000, 0xFEFF, "BMP"}, {0x20000, 0x2FFFF, "SIP"}}
12 for g, v in pairs(t) do
13    print("\\message{" .. v[3] .. "}")
14    for x = v[1],v[2],k do
15       inner(x, x+k-1, "\\lst@ProcessJALetter")
16    end
17 end
18
19 print("\\message{Hankaku}")
20 innerN(0xFF00, 0xFF60, "\\lst@ProcessJALetter")
21 innerN(0xFF61, 0xFF9F, "\\lst@ProcessJALetterHalf")
22 innerN(0xFFE0, 0xFFE5, "\\lst@ProcessJALetter")
23
24 print("\\message{done.}")