OSDN Git Service
(root)
/
luatex-ja
/
luatexja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ltjclasses.dtx: Make ltjt*.cls compatible with \geometry, etc.
[luatex-ja/luatexja.git]
/
src
/
ltj-inputbuf.lua
diff --git
a/src/ltj-inputbuf.lua
b/src/ltj-inputbuf.lua
index
cfef819
..
fd8ae68
100644
(file)
--- a/
src/ltj-inputbuf.lua
+++ b/
src/ltj-inputbuf.lua
@@
-2,6
+2,7
@@
-- luatexja/ltj-inputbuf.lua
--
-- luatexja/ltj-inputbuf.lua
--
+luatexja.load_module('base'); local ltjb = luatexja.base
luatexja.load_module('charrange'); local ltjc = luatexja.charrange
require("unicode")
luatexja.load_module('charrange'); local ltjc = luatexja.charrange
require("unicode")
@@
-16,9
+17,14
@@
local FFFFF = string.char(0xF3,0xBF,0xBF,0xBF)
--- the following function is modified from jafontspec.lua (by K. Maeda).
--- Instead of "%", we use U+FFFFF for suppressing spaces.
--- the following function is modified from jafontspec.lua (by K. Maeda).
--- Instead of "%", we use U+FFFFF for suppressing spaces.
+--DEBUG require"socket"
+local time_line = 0
+local start_time_measure, stop_time_measure
+ = ltjb.start_time_measure, ltjb.stop_time_measure
local function add_comment(buffer)
local function add_comment(buffer)
+ start_time_measure('inputbuf')
local i = utflen(buffer)
local i = utflen(buffer)
- while (i>0) and (getcatcode(utfbyte(buffer, i))==1
+ while (i>0) and (getcatcode(utfbyte(buffer, i))==1
or getcatcode(utfbyte(buffer, i))==2) do
i=i-1
end
or getcatcode(utfbyte(buffer, i))==2) do
i=i-1
end
@@
-37,10
+43,11
@@
local function add_comment(buffer)
end
end
end
end
end
end
+ stop_time_measure('inputbuf')
return buffer
end
return buffer
end
-luatexbase.add_to_callback('process_input_buffer',
+luatexbase.add_to_callback('process_input_buffer',
add_comment,'ltj.process_input_buffer')
--EOF
add_comment,'ltj.process_input_buffer')
--EOF