X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltj-inputbuf.lua;h=f97f966039b45ca90cad037765bfae36b2e27801;hb=cf51a2259a27eeed9a3d5d0c40c767a5e6bc403e;hp=d23d21c86489c28d502e3fdd60036fbca7a0a4b3;hpb=4b746683891210cff75916d8afd7c0c60ccfa622;p=luatex-ja%2Fluatexja.git diff --git a/src/ltj-inputbuf.lua b/src/ltj-inputbuf.lua index d23d21c..f97f966 100644 --- a/src/ltj-inputbuf.lua +++ b/src/ltj-inputbuf.lua @@ -1,17 +1,10 @@ -- --- luatexja/inputbuf.lua +-- luatexja/ltj-inputbuf.lua -- -luatexbase.provides_module({ - name = 'luatexja.inputbuf', - date = '2011/04/01', - version = '0.1', - description = 'Supressing a space by newline after Japanese characters', -}) -module('luatexja.inputbuf', package.seeall) -local err, warn, info, log = luatexbase.errwarinf(_NAME) luatexja.load_module('charrange'); local ltjc = luatexja.charrange +local utf = unicode.utf8 local node_new = node.new local id_glyph = node.id('glyph') local getcatcode = tex.getcatcode @@ -19,7 +12,7 @@ local ltjc_is_ucs_in_japanese_char = ltjc.is_ucs_in_japanese_char --- the following function is modified from jafontspec.lua (by K. Maeda). --- Instead of "%", we use U+FFFFF for suppressing spaces. -function add_comment(buffer) +local function add_comment(buffer) local i = utf.len(buffer) while (i>0) and (getcatcode(utf.byte(buffer, i))==1 or getcatcode(utf.byte(buffer, i))==2) do