%#!luatex

\input luatexbase.sty
\newluatexcatcodetable\CatcodeTablehoge
\input luatexja.sty
\newluatexcatcodetable\CatcodeTablepiyo
\def\testcattable#1{\par\noindent{\tenbf \string#1}\par{%
table: \the#1\quad\luatexcatcodetable#1
U+FFFFF: \the\catcode"FFFFF\quad%"
漢: \the\catcode`漢\quad ß: \the\catcode`ß\quad
@: \the\catcode`@
}}
\chardef\zero0


plain \TeX


\testcattable{\zero}
\testcattable{\CatcodeTableIniTeX}
\testcattable{\CatcodeTableString}
\testcattable{\CatcodeTableOther}
\testcattable{\CatcodeTableLaTeX}
\testcattable{\CatcodeTableLaTeXAtLetter}
\testcattable{\CatcodeTableExpl}
\testcattable{\CatcodeTablehoge}
\testcattable{\CatcodeTablepiyo}

\bigskip

\par\noindent{\tenbf\tengt endlinecharが13でない場合}\par
{\catcode13=12\spaceskip=20pt%
\ltjsetparameter{autoxspacing=false}%
{\endlinechar=`\A\catcode`\A=5 
%%%% {\endlinechar=`\A\catcode`\A=5% ではダメ
%%%%（末尾の % のおかげで \catcode 代入が行末までに完結していない）
あいうえお
かきくけこ
C
B}%
あいうえお
かきくけこ
C
B}

{\spaceskip=20pt\ltjsetparameter{autoxspacing=false}%
\endlinechar=`\A\catcode`\A=5 
あいうえお
かきくけこ
C
B}
\end
