diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx index 153ff61c76c..e7ca9de026c 100644 --- a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx +++ b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2022-02-05} +% \date{Released 2022-02-21} % % \maketitle % @@ -194,7 +194,11 @@ \expandafter\ifx\csname newcatcodetable\endcsname\relax \input{ltluatex}% \fi - \ifdefined\newluabytecode\newluabytecode\@expl@luadata@bytecode\fi + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname newluabytecode\endcsname\relax + \else + \newluabytecode\@expl@luadata@bytecode + \fi \directlua{require("expl3")}% % \end{macrocode} % As the user might be making a custom format, no assumption is made about @@ -231,19 +235,20 @@ \def\LongText% {% The L3 programming layer requires the e-TeX primitives and additional - functionality as described in the README file. + \LineBreak functionality as described in the README file. \LineBreak These are available in the engines\LineBreak - pdfTeX v1.40.0\LineBreak - XeTeX v0.99992\LineBreak - LuaTeX v1.10\LineBreak - e-(u)pTeX mid-2012\LineBreak + - Prote (2021)\LineBreak or later.\LineBreak \LineBreak }% \ifnum0% \expandafter\ifx\csname expanded\endcsname\relax - \ifx\csname pdfstrcmp\endcsname\relax\else 1\fi + \expandafter\ifx\csname pdfstrcmp\endcsname\relax\else 1\fi \else \expandafter\ifx\csname luatexversion\endcsname\relax 1% @@ -256,11 +261,15 @@ \def\LineBreak{\noexpand\MessageBreak}% \expandafter\ifx\csname PackageError\endcsname\relax \def\LineBreak{^^J}% - \def\PackageError#1#2#3% - {% - \errhelp{#3}% - \errmessage{#1 Error: #2}% - }% + \begingroup + \lccode`\~=`\ \lccode`\}=`\ % + \lccode`\T=`\T\lccode`\H=`\H% + \catcode`\ =11 % +\lowercase{\endgroup\def\PackageError#1#2#3{% +\begingroup\errorcontextlines-1\immediate\write0{}\errhelp{#3}\def% +\ {#1 Error: #2.^^J^^J +Type H <return> for immediate help}\def~{\errmessage{% +\ }}~\endgroup}}% \fi \edef\next {% |