ソースコードの管理場所
Revision | b6b0556f95aa43d0a89b4735eec7fab4c9333819 (tree) |
---|---|
Time | 2013-05-12 18:46:43 |
Author | Kazuki Maeda <kmaeda@user...> |
Commiter | Kazuki Maeda |
Fix ltj-cctbreg.sty for new luatex-base (rev 30250).
@@ -8,7 +8,7 @@ | ||
8 | 8 | %! 筋が良くなく, できるなら避けたいが, 今のままだと LuaTeX-ja を |
9 | 9 | %! LaTeX + fontspec で用いた時に確実に影響が出る. また衝突を残した |
10 | 10 | %! ままだとカテゴリコードテーブルが実質的に使えない訳で, これも |
11 | -%! 残念なことである. | |
11 | +%! 残念なことである. | |
12 | 12 | %! 「近いうちに両パッケージの中で解決される」ことを期待しつつ, |
13 | 13 | %! 「衝突がない」という前提で開発を行いたいので, 暫定的処置として, |
14 | 14 | %! このモジュールを用意する. |
@@ -77,7 +77,6 @@ | ||
77 | 77 | |
78 | 78 | \begingroup |
79 | 79 | \endlinechar=13 |
80 | -\catcode`\_=12 | |
81 | 80 | \gdef\ltj@@cctb@org@def#1{% |
82 | 81 | \ifnum\lltxb@catcodetable@alloc<65535\relax |
83 | 82 | \global\advance\lltxb@catcodetable@alloc\tw@ |
@@ -205,14 +204,11 @@ | ||
205 | 204 | \fi |
206 | 205 | |
207 | 206 | \def\ltj@@cctb@org@def{% |
208 | - \ifnum\CatcodeTableStack<268435454 % | |
209 | - \global\advance\CatcodeTableStack by\tw@ | |
207 | + \ifnum\CatcodeTableStack<65534\relax | |
208 | + \global\advance\CatcodeTableStack\tw@ | |
210 | 209 | \else |
211 | - \@PackageError{luatex}{% | |
212 | - Catcode table stack overflow% | |
213 | - }\@ehd | |
214 | - \fi | |
215 | -} | |
210 | + \errmessage{CatcodeTableStack overflow}% | |
211 | + \fi} | |
216 | 212 | \unless\ifx\ltj@@cctb@org@def\IncCatcodeTableStack |
217 | 213 | % Failure: luatex-pkg is not of expected version!! |
218 | 214 | \ltj@@cctb@failure=100 % |
@@ -261,8 +257,8 @@ | ||
261 | 257 | \catcode0 12 % nul |
262 | 258 | \catcode13 12 % carriage return |
263 | 259 | \catcode37 12 % percent |
264 | - \setcatcoderange{65}{90}{12}% A-Z | |
265 | - \setcatcoderange{97}{122}{12}% a-z | |
260 | + \SetCatcodeRange{65}{90}{12}% A-Z | |
261 | + \SetCatcodeRange{97}{122}{12}% a-z | |
266 | 262 | \catcode92 12 % backslash |
267 | 263 | \catcode127 12 } |
268 | 264 | \newluatexcatcodetable\CatcodeTableOther |
@@ -272,7 +268,7 @@ | ||
272 | 268 | \newluatexcatcodetable\CatcodeTableLaTeX |
273 | 269 | \setluatexcatcodetable\CatcodeTableLaTeX{% |
274 | 270 | \luatexcatcodetable\CatcodeTableIniTeX |
275 | - \setcatcoderange{0}{31}{15}% | |
271 | + \SetCatcodeRange{0}{31}{15}% | |
276 | 272 | \catcode9 10 % tab |
277 | 273 | \catcode12 13 % form feed |
278 | 274 | \catcode13 5 % carriage return |