summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex2227
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex33
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3.lua68
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3.sty24
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def20
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3dvips.def18
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def58
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3unicode-data.def377
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def20
9 files changed, 1330 insertions, 1515 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
index f0ca8c432fc..daf68d1349d 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
@@ -39,7 +39,7 @@
%% l3color.dtx (with options: `package')
%% l3candidates.dtx (with options: `package')
%% l3sys.dtx (with options: `package')
-%% l3luatex.dtx (with options: `package')
+%% l3luatex.dtx (with options: `package,tex')
%%
%% EXPERIMENTAL CODE
%%
@@ -80,21 +80,21 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\def\ExplFileName{expl3}
-\def\ExplFileDescription{L3 programming layer}
-\def\ExplFileDate{2015/11/04}
-\def\ExplFileVersion{6224}
+\def\ExplFileName{expl3}%
+\def\ExplFileDescription{L3 programming layer}%
+\def\ExplFileDate{2015/12/20}%
+\def\ExplFileVersion{6326}%
\begingroup
- \def\next{\endgroup}
+ \def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
\begingroup
- \def\next{\endgroup\endgroup}
+ \def\next{\endgroup\endgroup}%
\def\PackageError#1#2#3%
{%
\endgroup
\errhelp{#3}%
- \errmessage{#1 Error: #2!}
- }
+ \errmessage{#1 Error: #2!}%
+ }%
\fi
\expandafter\ifx\csname ExplLoaderFileVersion\endcsname\relax
\def\next
@@ -103,7 +103,7 @@
{%
You have attempted to use the expl3 code directly rather than using
the correct loader. Loading of expl3 will abort.
- }
+ }%
\endgroup
\endinput
}
@@ -120,7 +120,7 @@
}%
\endgroup
\endinput
- }
+ }%
\fi
\fi
\next
@@ -130,7 +130,7 @@
{%
\ExplFileDate\space v\ExplFileVersion\space
\ExplFileDescription\space
- }
+ }%
\else
\expandafter\endinput
\fi
@@ -139,8 +139,8 @@
Package:
\ExplFileName\space
\ExplFileDate\space v\ExplFileVersion\space \ExplFileDescription\space
- (code)
- }
+ (code)%
+ }%
%% File: l3bootstrap.dtx Copyright (C) 2011-2015 The LaTeX3 project
%%
%% It may be distributed and/or modified under the conditions of the
@@ -179,7 +179,7 @@
\begingroup
\catcode 32 = 10 %
\GetIdInfoAuxI
- }
+ }%
\csname protected\endcsname\gdef\GetIdInfoAuxI$#1$#2%
{%
\def\tempa{#1}%
@@ -204,7 +204,7 @@
\fi
\tempa
\GetIdInfoLog
- }
+ }%
\csname protected\endcsname\gdef\GetIdInfoAuxII$#1 #2.#3 #4 #5 #6$%
{%
\def\ExplFileName{#2}%
@@ -227,11 +227,11 @@
}%
\fi
\tempa
- }
+ }%
\csname protected\endcsname\gdef\GetIdInfoAuxIII$#1-#2-#3$%
{%
\def\ExplFileDate{#1/#2/#3}%
- }
+ }%
\csname protected\endcsname\gdef\GetIdInfoLog
{%
\immediate\write-1 %
@@ -239,11 +239,11 @@
L3 Module:
\ExplFileName\space
\ExplFileDate\space v\ExplFileVersion\space \ExplFileDescription
- }
- }
+ }%
+ }%
\endgroup
-\GetIdInfo$Id: l3bootstrap.dtx 6213 2015-10-18 09:48:17Z joseph $
- {L3 Bootstrap code}
+\GetIdInfo$Id: l3bootstrap.dtx 6320 2015-12-15 09:49:47Z joseph $
+ {L3 Bootstrap code}%
\begingroup
\expandafter\ifx\csname directlua\endcsname\relax
\else
@@ -265,97 +265,47 @@
\expandafter\ifx\csname pdfstrcmp\endcsname\relax
\let\pdfstrcmp\strcmp
\fi
-\begingroup
- \expandafter\ifx\csname directlua\endcsname\relax
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname directlua\endcsname\relax
+\else
+ \ifnum\luatexversion<70 %
\else
- \ifnum\luatexversion<36 %
- \else
- \catcode`\_=11 %
- \catcode`\:=11 %
- \def\tempa
- {%
- l3kernel = l3kernel or { }
- function l3kernel.strcmp(A, B)
- if A == B then
- tex.write("0")
- elseif A < B then
- tex.write("-1")
- else
- tex.write("1")
- end
- end
- }
- \directlua{\tempa}
- \ifnum 0%
- \directlua
- {%
- if status.ini_version then
- tex.write("1")
- end
- }>0 %
- \global\everyjob\expandafter
- {%
- \the\expandafter\everyjob
- \expandafter\lua_now_x:n\expandafter{\tempa}%
- }
- \fi
+ \begingroup\expandafter\expandafter\expandafter\endgroup
+ \expandafter\ifx\csname newcatcodetable\endcsname\relax
+ \input{ltluatex}%
\fi
- \fi
-\endgroup
-\begingroup
- \expandafter\ifx\csname directlua\endcsname\relax
- \else
- \ifnum\luatexversion<70 %
- \else
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname newcatcodetable\endcsname\relax
- \directlua{tex.enableprimitives("",{"initcatcodetable"})}
- \chardef\ucharcat@table"7000 %
- \initcatcodetable\ucharcat@table
- \else
- \newcatcodetable\ucharcat@table
- \fi
- \catcode`\_=11 %
- \catcode`\:=11 %
- \def\tempa
- {%
- l3kernel = l3kernel or { }
- local utf8_char = unicode.utf8.char
- function l3kernel.charcat(charcode, catcode)
- tex.setcatcode(\number\ucharcat@table, charcode, catcode)
- tex.sprint(\number\ucharcat@table, utf8_char(charcode))
- end
- }
- \directlua{\tempa}
- \ifnum 0%
- \directlua
- {%
- if status.ini_version then
- tex.write("1")
- end
- }>0 %
- \global\everyjob\expandafter
- {%
- \the\expandafter\everyjob
- \expandafter\lua_now_x:n\expandafter{\tempa}%
- }
- \fi
+ \newcatcodetable\ucharcat@table
+ \directlua{
+ l3kernel = l3kernel or { }
+ local charcat_table = \number\ucharcat@table
+ l3kernel.charcat_table = charcat_table
+ }%
+ \directlua{require("expl3")}%
+ \ifnum 0%
+ \directlua{
+ if status.ini_version then
+ tex.write("1")
+ end
+ }>0 %
+ \everyjob\expandafter{%
+ \the\expandafter\everyjob
+ \csname\detokenize{lua_now_x:n}\endcsname{require("expl3")}%
+ }%
\fi
\fi
-\endgroup
+\fi
\begingroup
\def\next{\endgroup}%
\def\ShortText{Required primitives not found}%
\def\LongText%
{%
- LaTeX3 requires the e-TeX primitives and \string\pdfstrcmp.\LineBreak
- Direct PDF production also requires additional primitives listed in the
- README.\LineBreak
+ LaTeX3 requires the e-TeX primitives and additional functionality as
+ described in the README file.
\LineBreak
These are available in the engines\LineBreak
- pdfTeX v1.40\LineBreak
- XeTeX v0.9994\LineBreak
- - LuaTeX v0.40\LineBreak
+ - LuaTeX v0.70\LineBreak
- e-(u)pTeX mid-2012\LineBreak
or later.\LineBreak
\LineBreak
@@ -381,7 +331,7 @@
\def\PackageError#1#2#3%
{%
\errhelp{#3}%
- \errmessage{#1 Error: #2}
+ \errmessage{#1 Error: #2}%
}%
\fi
\edef\next
@@ -394,20 +344,20 @@
\fi
\next
\begingroup
- \def\@tempa{LaTeX2e}
- \def\next{}
+ \def\@tempa{LaTeX2e}%
+ \def\next{}%
\ifx\fmtname\@tempa
\expandafter\ifx\csname extrafloats\endcsname\relax
\def\next
{%
\RequirePackage{etex}%
\csname reserveinserts\endcsname{32}%
- }
+ }%
\fi
\fi
\expandafter\endgroup
\next
-\protected\def\ExplSyntaxOff{}
+\protected\def\ExplSyntaxOff{}%
\protected\edef\ExplSyntaxOff
{%
\protected\def\ExplSyntaxOff{}%
@@ -422,7 +372,7 @@
\catcode 126 = \the\catcode 126\relax
\endlinechar = \the\endlinechar\relax
\chardef\csname\detokenize{l__kernel_expl_bool}\endcsname = 0\relax
- }
+ }%
\catcode 9 = 9\relax
\catcode 32 = 9\relax
\catcode 34 = 12\relax
@@ -433,7 +383,7 @@
\catcode 124 = 12\relax
\catcode 126 = 10\relax
\endlinechar = 32\relax
-\chardef\l__kernel_expl_bool = 1 ~
+\chardef\l__kernel_expl_bool = 1\relax
\protected \def \ExplSyntaxOn
{
\bool_if:NF \l__kernel_expl_bool
@@ -499,7 +449,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3names.dtx 6220 2015-11-03 11:53:30Z joseph $
+\GetIdInfo$Id: l3names.dtx 6276 2015-11-16 12:04:42Z joseph $
{L3 Namespace for primitives}
\let \tex_global:D \global
\let \tex_let:D \let
@@ -511,787 +461,847 @@
\__kernel_primitive:NN \ \tex_space:D
\__kernel_primitive:NN \/ \tex_italiccorrection:D
\__kernel_primitive:NN \- \tex_hyphen:D
- \__kernel_primitive:NN \above \tex_above:D
- \__kernel_primitive:NN \abovedisplayshortskip \tex_abovedisplayshortskip:D
- \__kernel_primitive:NN \abovedisplayskip \tex_abovedisplayskip:D
- \__kernel_primitive:NN \abovewithdelims \tex_abovewithdelims:D
- \__kernel_primitive:NN \accent \tex_accent:D
- \__kernel_primitive:NN \adjdemerits \tex_adjdemerits:D
- \__kernel_primitive:NN \advance \tex_advance:D
- \__kernel_primitive:NN \afterassignment \tex_afterassignment:D
- \__kernel_primitive:NN \aftergroup \tex_aftergroup:D
- \__kernel_primitive:NN \atop \tex_atop:D
- \__kernel_primitive:NN \atopwithdelims \tex_atopwithdelims:D
- \__kernel_primitive:NN \badness \tex_badness:D
- \__kernel_primitive:NN \baselineskip \tex_baselineskip:D
- \__kernel_primitive:NN \batchmode \tex_batchmode:D
- \__kernel_primitive:NN \begingroup \tex_begingroup:D
- \__kernel_primitive:NN \belowdisplayshortskip \tex_belowdisplayshortskip:D
- \__kernel_primitive:NN \belowdisplayskip \tex_belowdisplayskip:D
- \__kernel_primitive:NN \binoppenalty \tex_binoppenalty:D
- \__kernel_primitive:NN \botmark \tex_botmark:D
- \__kernel_primitive:NN \box \tex_box:D
- \__kernel_primitive:NN \boxmaxdepth \tex_boxmaxdepth:D
- \__kernel_primitive:NN \brokenpenalty \tex_brokenpenalty:D
- \__kernel_primitive:NN \catcode \tex_catcode:D
- \__kernel_primitive:NN \char \tex_char:D
- \__kernel_primitive:NN \chardef \tex_chardef:D
- \__kernel_primitive:NN \cleaders \tex_cleaders:D
- \__kernel_primitive:NN \closein \tex_closein:D
- \__kernel_primitive:NN \closeout \tex_closeout:D
- \__kernel_primitive:NN \clubpenalty \tex_clubpenalty:D
- \__kernel_primitive:NN \copy \tex_copy:D
- \__kernel_primitive:NN \count \tex_count:D
- \__kernel_primitive:NN \countdef \tex_countdef:D
- \__kernel_primitive:NN \cr \tex_cr:D
- \__kernel_primitive:NN \crcr \tex_crcr:D
- \__kernel_primitive:NN \csname \tex_csname:D
- \__kernel_primitive:NN \day \tex_day:D
- \__kernel_primitive:NN \deadcycles \tex_deadcycles:D
- \__kernel_primitive:NN \def \tex_def:D
- \__kernel_primitive:NN \defaulthyphenchar \tex_defaulthyphenchar:D
- \__kernel_primitive:NN \defaultskewchar \tex_defaultskewchar:D
- \__kernel_primitive:NN \delcode \tex_delcode:D
- \__kernel_primitive:NN \delimiter \tex_delimiter:D
- \__kernel_primitive:NN \delimiterfactor \tex_delimiterfactor:D
- \__kernel_primitive:NN \delimitershortfall \tex_delimitershortfall:D
- \__kernel_primitive:NN \dimen \tex_dimen:D
- \__kernel_primitive:NN \dimendef \tex_dimendef:D
- \__kernel_primitive:NN \discretionary \tex_discretionary:D
- \__kernel_primitive:NN \displayindent \tex_displayindent:D
- \__kernel_primitive:NN \displaylimits \tex_displaylimits:D
- \__kernel_primitive:NN \displaystyle \tex_displaystyle:D
- \__kernel_primitive:NN \displaywidowpenalty \tex_displaywidowpenalty:D
- \__kernel_primitive:NN \displaywidth \tex_displaywidth:D
- \__kernel_primitive:NN \divide \tex_divide:D
- \__kernel_primitive:NN \doublehyphendemerits \tex_doublehyphendemerits:D
- \__kernel_primitive:NN \dp \tex_dp:D
- \__kernel_primitive:NN \dump \tex_dump:D
- \__kernel_primitive:NN \edef \tex_edef:D
- \__kernel_primitive:NN \else \tex_else:D
- \__kernel_primitive:NN \emergencystretch \tex_emergencystretch:D
- \__kernel_primitive:NN \end \tex_end:D
- \__kernel_primitive:NN \endcsname \tex_endcsname:D
- \__kernel_primitive:NN \endgroup \tex_endgroup:D
- \__kernel_primitive:NN \endinput \tex_endinput:D
- \__kernel_primitive:NN \endlinechar \tex_endlinechar:D
- \__kernel_primitive:NN \eqno \tex_eqno:D
- \__kernel_primitive:NN \errhelp \tex_errhelp:D
- \__kernel_primitive:NN \errmessage \tex_errmessage:D
- \__kernel_primitive:NN \errorcontextlines \tex_errorcontextlines:D
- \__kernel_primitive:NN \errorstopmode \tex_errorstopmode:D
- \__kernel_primitive:NN \escapechar \tex_escapechar:D
- \__kernel_primitive:NN \everycr \tex_everycr:D
- \__kernel_primitive:NN \everydisplay \tex_everydisplay:D
- \__kernel_primitive:NN \everyhbox \tex_everyhbox:D
- \__kernel_primitive:NN \everyjob \tex_everyjob:D
- \__kernel_primitive:NN \everymath \tex_everymath:D
- \__kernel_primitive:NN \everypar \tex_everypar:D
- \__kernel_primitive:NN \everyvbox \tex_everyvbox:D
- \__kernel_primitive:NN \exhyphenpenalty \tex_exhyphenpenalty:D
- \__kernel_primitive:NN \expandafter \tex_expandafter:D
- \__kernel_primitive:NN \fam \tex_fam:D
- \__kernel_primitive:NN \fi \tex_fi:D
- \__kernel_primitive:NN \finalhyphendemerits \tex_finalhyphendemerits:D
- \__kernel_primitive:NN \firstmark \tex_firstmark:D
- \__kernel_primitive:NN \floatingpenalty \tex_floatingpenalty:D
- \__kernel_primitive:NN \font \tex_font:D
- \__kernel_primitive:NN \fontdimen \tex_fontdimen:D
- \__kernel_primitive:NN \fontname \tex_fontname:D
- \__kernel_primitive:NN \futurelet \tex_futurelet:D
- \__kernel_primitive:NN \gdef \tex_gdef:D
- \__kernel_primitive:NN \global \tex_global:D
- \__kernel_primitive:NN \globaldefs \tex_globaldefs:D
- \__kernel_primitive:NN \halign \tex_halign:D
- \__kernel_primitive:NN \hangafter \tex_hangafter:D
- \__kernel_primitive:NN \hangindent \tex_hangindent:D
- \__kernel_primitive:NN \hbadness \tex_hbadness:D
- \__kernel_primitive:NN \hbox \tex_hbox:D
- \__kernel_primitive:NN \hfil \tex_hfil:D
- \__kernel_primitive:NN \hfill \tex_hfill:D
- \__kernel_primitive:NN \hfilneg \tex_hfilneg:D
- \__kernel_primitive:NN \hfuzz \tex_hfuzz:D
- \__kernel_primitive:NN \hoffset \tex_hoffset:D
- \__kernel_primitive:NN \holdinginserts \tex_holdinginserts:D
- \__kernel_primitive:NN \hrule \tex_hrule:D
- \__kernel_primitive:NN \hsize \tex_hsize:D
- \__kernel_primitive:NN \hskip \tex_hskip:D
- \__kernel_primitive:NN \hss \tex_hss:D
- \__kernel_primitive:NN \ht \tex_ht:D
- \__kernel_primitive:NN \hyphenation \tex_hyphenation:D
- \__kernel_primitive:NN \hyphenchar \tex_hyphenchar:D
- \__kernel_primitive:NN \hyphenpenalty \tex_hyphenpenalty:D
- \__kernel_primitive:NN \if \tex_if:D
- \__kernel_primitive:NN \ifcase \tex_ifcase:D
- \__kernel_primitive:NN \ifcat \tex_ifcat:D
- \__kernel_primitive:NN \ifdim \tex_ifdim:D
- \__kernel_primitive:NN \ifeof \tex_ifeof:D
- \__kernel_primitive:NN \iffalse \tex_iffalse:D
- \__kernel_primitive:NN \ifhbox \tex_ifhbox:D
- \__kernel_primitive:NN \ifhmode \tex_ifhmode:D
- \__kernel_primitive:NN \ifinner \tex_ifinner:D
- \__kernel_primitive:NN \ifmmode \tex_ifmmode:D
- \__kernel_primitive:NN \ifnum \tex_ifnum:D
- \__kernel_primitive:NN \ifodd \tex_ifodd:D
- \__kernel_primitive:NN \iftrue \tex_iftrue:D
- \__kernel_primitive:NN \ifvbox \tex_ifvbox:D
- \__kernel_primitive:NN \ifvmode \tex_ifvmode:D
- \__kernel_primitive:NN \ifvoid \tex_ifvoid:D
- \__kernel_primitive:NN \ifx \tex_ifx:D
- \__kernel_primitive:NN \ignorespaces \tex_ignorespaces:D
- \__kernel_primitive:NN \immediate \tex_immediate:D
- \__kernel_primitive:NN \indent \tex_indent:D
- \__kernel_primitive:NN \input \tex_input:D
- \__kernel_primitive:NN \inputlineno \tex_inputlineno:D
- \__kernel_primitive:NN \insert \tex_insert:D
- \__kernel_primitive:NN \insertpenalties \tex_insertpenalties:D
- \__kernel_primitive:NN \interlinepenalty \tex_interlinepenalty:D
- \__kernel_primitive:NN \jobname \tex_jobname:D
- \__kernel_primitive:NN \kern \tex_kern:D
- \__kernel_primitive:NN \language \tex_language:D
- \__kernel_primitive:NN \lastbox \tex_lastbox:D
- \__kernel_primitive:NN \lastkern \tex_lastkern:D
- \__kernel_primitive:NN \lastpenalty \tex_lastpenalty:D
- \__kernel_primitive:NN \lastskip \tex_lastskip:D
- \__kernel_primitive:NN \lccode \tex_lccode:D
- \__kernel_primitive:NN \leaders \tex_leaders:D
- \__kernel_primitive:NN \left \tex_left:D
- \__kernel_primitive:NN \lefthyphenmin \tex_lefthyphenmin:D
- \__kernel_primitive:NN \leftskip \tex_leftskip:D
- \__kernel_primitive:NN \leqno \tex_leqno:D
- \__kernel_primitive:NN \let \tex_let:D
- \__kernel_primitive:NN \limits \tex_limits:D
- \__kernel_primitive:NN \linepenalty \tex_linepenalty:D
- \__kernel_primitive:NN \lineskip \tex_lineskip:D
- \__kernel_primitive:NN \lineskiplimit \tex_lineskiplimit:D
- \__kernel_primitive:NN \long \tex_long:D
- \__kernel_primitive:NN \looseness \tex_looseness:D
- \__kernel_primitive:NN \lower \tex_lower:D
- \__kernel_primitive:NN \lowercase \tex_lowercase:D
- \__kernel_primitive:NN \mag \tex_mag:D
- \__kernel_primitive:NN \mark \tex_mark:D
- \__kernel_primitive:NN \mathaccent \tex_mathaccent:D
- \__kernel_primitive:NN \mathbin \tex_mathbin:D
- \__kernel_primitive:NN \mathchar \tex_mathchar:D
- \__kernel_primitive:NN \mathchardef \tex_mathchardef:D
- \__kernel_primitive:NN \mathchoice \tex_mathchoice:D
- \__kernel_primitive:NN \mathclose \tex_mathclose:D
- \__kernel_primitive:NN \mathcode \tex_mathcode:D
- \__kernel_primitive:NN \mathinner \tex_mathinner:D
- \__kernel_primitive:NN \mathop \tex_mathop:D
- \__kernel_primitive:NN \mathopen \tex_mathopen:D
- \__kernel_primitive:NN \mathord \tex_mathord:D
- \__kernel_primitive:NN \mathpunct \tex_mathpunct:D
- \__kernel_primitive:NN \mathrel \tex_mathrel:D
- \__kernel_primitive:NN \mathsurround \tex_mathsurround:D
- \__kernel_primitive:NN \maxdeadcycles \tex_maxdeadcycles:D
- \__kernel_primitive:NN \maxdepth \tex_maxdepth:D
- \__kernel_primitive:NN \meaning \tex_meaning:D
- \__kernel_primitive:NN \medmuskip \tex_medmuskip:D
- \__kernel_primitive:NN \message \tex_message:D
- \__kernel_primitive:NN \mkern \tex_mkern:D
- \__kernel_primitive:NN \month \tex_month:D
- \__kernel_primitive:NN \moveleft \tex_moveleft:D
- \__kernel_primitive:NN \moveright \tex_moveright:D
- \__kernel_primitive:NN \mskip \tex_mskip:D
- \__kernel_primitive:NN \multiply \tex_multiply:D
- \__kernel_primitive:NN \muskip \tex_muskip:D
- \__kernel_primitive:NN \muskipdef \tex_muskipdef:D
- \__kernel_primitive:NN \newlinechar \tex_newlinechar:D
- \__kernel_primitive:NN \noalign \tex_noalign:D
- \__kernel_primitive:NN \noboundary \tex_noboundary:D
- \__kernel_primitive:NN \noexpand \tex_noexpand:D
- \__kernel_primitive:NN \noindent \tex_noindent:D
- \__kernel_primitive:NN \nolimits \tex_nolimits:D
- \__kernel_primitive:NN \nonscript \tex_nonscript:D
- \__kernel_primitive:NN \nonstopmode \tex_nonstopmode:D
- \__kernel_primitive:NN \nulldelimiterspace \tex_nulldelimiterspace:D
- \__kernel_primitive:NN \nullfont \tex_nullfont:D
- \__kernel_primitive:NN \number \tex_number:D
- \__kernel_primitive:NN \omit \tex_omit:D
- \__kernel_primitive:NN \openin \tex_openin:D
- \__kernel_primitive:NN \openout \tex_openout:D
- \__kernel_primitive:NN \or \tex_or:D
- \__kernel_primitive:NN \outer \tex_outer:D
- \__kernel_primitive:NN \output \tex_output:D
- \__kernel_primitive:NN \outputpenalty \tex_outputpenalty:D
- \__kernel_primitive:NN \over \tex_over:D
- \__kernel_primitive:NN \overfullrule \tex_overfullrule:D
- \__kernel_primitive:NN \overline \tex_overline:D
- \__kernel_primitive:NN \overwithdelims \tex_overwithdelims:D
- \__kernel_primitive:NN \pagedepth \tex_pagedepth:D
- \__kernel_primitive:NN \pagefilllstretch \tex_pagefilllstretch:D
- \__kernel_primitive:NN \pagefillstretch \tex_pagefillstretch:D
- \__kernel_primitive:NN \pagefilstretch \tex_pagefilstretch:D
- \__kernel_primitive:NN \pagegoal \tex_pagegoal:D
- \__kernel_primitive:NN \pageshrink \tex_pageshrink:D
- \__kernel_primitive:NN \pagestretch \tex_pagestretch:D
- \__kernel_primitive:NN \pagetotal \tex_pagetotal:D
- \__kernel_primitive:NN \par \tex_par:D
- \__kernel_primitive:NN \parfillskip \tex_parfillskip:D
- \__kernel_primitive:NN \parindent \tex_parindent:D
- \__kernel_primitive:NN \parshape \tex_parshape:D
- \__kernel_primitive:NN \parskip \tex_parskip:D
- \__kernel_primitive:NN \patterns \tex_patterns:D
- \__kernel_primitive:NN \pausing \tex_pausing:D
- \__kernel_primitive:NN \penalty \tex_penalty:D
- \__kernel_primitive:NN \postdisplaypenalty \tex_postdisplaypenalty:D
- \__kernel_primitive:NN \predisplaypenalty \tex_predisplaypenalty:D
- \__kernel_primitive:NN \predisplaysize \tex_predisplaysize:D
- \__kernel_primitive:NN \pretolerance \tex_pretolerance:D
- \__kernel_primitive:NN \prevdepth \tex_prevdepth:D
- \__kernel_primitive:NN \prevgraf \tex_prevgraf:D
- \__kernel_primitive:NN \radical \tex_radical:D
- \__kernel_primitive:NN \raise \tex_raise:D
- \__kernel_primitive:NN \read \tex_read:D
- \__kernel_primitive:NN \relax \tex_relax:D
- \__kernel_primitive:NN \relpenalty \tex_relpenalty:D
- \__kernel_primitive:NN \right \tex_right:D
- \__kernel_primitive:NN \righthyphenmin \tex_righthyphenmin:D
- \__kernel_primitive:NN \rightskip \tex_rightskip:D
- \__kernel_primitive:NN \romannumeral \tex_romannumeral:D
- \__kernel_primitive:NN \scriptfont \tex_scriptfont:D
- \__kernel_primitive:NN \scriptscriptfont \tex_scriptscriptfont:D
- \__kernel_primitive:NN \scriptscriptstyle \tex_scriptscriptstyle:D
- \__kernel_primitive:NN \scriptspace \tex_scriptspace:D
- \__kernel_primitive:NN \scriptstyle \tex_scriptstyle:D
- \__kernel_primitive:NN \scrollmode \tex_scrollmode:D
- \__kernel_primitive:NN \setbox \tex_setbox:D
- \__kernel_primitive:NN \setlanguage \tex_setlanguage:D
- \__kernel_primitive:NN \sfcode \tex_sfcode:D
- \__kernel_primitive:NN \shipout \tex_shipout:D
- \__kernel_primitive:NN \show \tex_show:D
- \__kernel_primitive:NN \showbox \tex_showbox:D
- \__kernel_primitive:NN \showboxbreadth \tex_showboxbreadth:D
- \__kernel_primitive:NN \showboxdepth \tex_showboxdepth:D
- \__kernel_primitive:NN \showlists \tex_showlists:D
- \__kernel_primitive:NN \showthe \tex_showthe:D
- \__kernel_primitive:NN \skewchar \tex_skewchar:D
- \__kernel_primitive:NN \skip \tex_skip:D
- \__kernel_primitive:NN \skipdef \tex_skipdef:D
- \__kernel_primitive:NN \spacefactor \tex_spacefactor:D
- \__kernel_primitive:NN \spaceskip \tex_spaceskip:D
- \__kernel_primitive:NN \span \tex_span:D
- \__kernel_primitive:NN \special \tex_special:D
- \__kernel_primitive:NN \splitbotmark \tex_splitbotmark:D
- \__kernel_primitive:NN \splitfirstmark \tex_splitfirstmark:D
- \__kernel_primitive:NN \splitmaxdepth \tex_splitmaxdepth:D
- \__kernel_primitive:NN \splittopskip \tex_splittopskip:D
- \__kernel_primitive:NN \string \tex_string:D
- \__kernel_primitive:NN \tabskip \tex_tabskip:D
- \__kernel_primitive:NN \textfont \tex_textfont:D
- \__kernel_primitive:NN \textstyle \tex_textstyle:D
- \__kernel_primitive:NN \the \tex_the:D
- \__kernel_primitive:NN \thickmuskip \tex_thickmuskip:D
- \__kernel_primitive:NN \thinmuskip \tex_thinmuskip:D
- \__kernel_primitive:NN \time \tex_time:D
- \__kernel_primitive:NN \toks \tex_toks:D
- \__kernel_primitive:NN \toksdef \tex_toksdef:D
- \__kernel_primitive:NN \tolerance \tex_tolerance:D
- \__kernel_primitive:NN \topmark \tex_topmark:D
- \__kernel_primitive:NN \topskip \tex_topskip:D
- \__kernel_primitive:NN \tracingcommands \tex_tracingcommands:D
- \__kernel_primitive:NN \tracinglostchars \tex_tracinglostchars:D
- \__kernel_primitive:NN \tracingmacros \tex_tracingmacros:D
- \__kernel_primitive:NN \tracingonline \tex_tracingonline:D
- \__kernel_primitive:NN \tracingoutput \tex_tracingoutput:D
- \__kernel_primitive:NN \tracingpages \tex_tracingpages:D
- \__kernel_primitive:NN \tracingparagraphs \tex_tracingparagraphs:D
- \__kernel_primitive:NN \tracingrestores \tex_tracingrestores:D
- \__kernel_primitive:NN \tracingstats \tex_tracingstats:D
- \__kernel_primitive:NN \uccode \tex_uccode:D
- \__kernel_primitive:NN \uchyph \tex_uchyph:D
- \__kernel_primitive:NN \underline \tex_underline:D
- \__kernel_primitive:NN \unhbox \tex_unhbox:D
- \__kernel_primitive:NN \unhcopy \tex_unhcopy:D
- \__kernel_primitive:NN \unkern \tex_unkern:D
- \__kernel_primitive:NN \unpenalty \tex_unpenalty:D
- \__kernel_primitive:NN \unskip \tex_unskip:D
- \__kernel_primitive:NN \unvbox \tex_unvbox:D
- \__kernel_primitive:NN \unvcopy \tex_unvcopy:D
- \__kernel_primitive:NN \uppercase \tex_uppercase:D
- \__kernel_primitive:NN \vadjust \tex_vadjust:D
- \__kernel_primitive:NN \valign \tex_valign:D
- \__kernel_primitive:NN \vbadness \tex_vbadness:D
- \__kernel_primitive:NN \vbox \tex_vbox:D
- \__kernel_primitive:NN \vcenter \tex_vcenter:D
- \__kernel_primitive:NN \vfil \tex_vfil:D
- \__kernel_primitive:NN \vfill \tex_vfill:D
- \__kernel_primitive:NN \vfilneg \tex_vfilneg:D
- \__kernel_primitive:NN \vfuzz \tex_vfuzz:D
- \__kernel_primitive:NN \voffset \tex_voffset:D
- \__kernel_primitive:NN \vrule \tex_vrule:D
- \__kernel_primitive:NN \vsize \tex_vsize:D
- \__kernel_primitive:NN \vskip \tex_vskip:D
- \__kernel_primitive:NN \vsplit \tex_vsplit:D
- \__kernel_primitive:NN \vss \tex_vss:D
- \__kernel_primitive:NN \vtop \tex_vtop:D
- \__kernel_primitive:NN \wd \tex_wd:D
- \__kernel_primitive:NN \widowpenalty \tex_widowpenalty:D
- \__kernel_primitive:NN \write \tex_write:D
- \__kernel_primitive:NN \xdef \tex_xdef:D
- \__kernel_primitive:NN \xleaders \tex_xleaders:D
- \__kernel_primitive:NN \xspaceskip \tex_xspaceskip:D
- \__kernel_primitive:NN \year \tex_year:D
- \__kernel_primitive:NN \beginL \etex_beginL:D
- \__kernel_primitive:NN \beginR \etex_beginR:D
- \__kernel_primitive:NN \botmarks \etex_botmarks:D
- \__kernel_primitive:NN \clubpenalties \etex_clubpenalties:D
- \__kernel_primitive:NN \currentgrouplevel \etex_currentgrouplevel:D
- \__kernel_primitive:NN \currentgrouptype \etex_currentgrouptype:D
- \__kernel_primitive:NN \currentifbranch \etex_currentifbranch:D
- \__kernel_primitive:NN \currentiflevel \etex_currentiflevel:D
- \__kernel_primitive:NN \currentiftype \etex_currentiftype:D
- \__kernel_primitive:NN \detokenize \etex_detokenize:D
- \__kernel_primitive:NN \dimexpr \etex_dimexpr:D
- \__kernel_primitive:NN \displaywidowpenalties \etex_displaywidowpenalties:D
- \__kernel_primitive:NN \endL \etex_endL:D
- \__kernel_primitive:NN \endR \etex_endR:D
- \__kernel_primitive:NN \eTeXrevision \etex_eTeXrevision:D
- \__kernel_primitive:NN \eTeXversion \etex_eTeXversion:D
- \__kernel_primitive:NN \everyeof \etex_everyeof:D
- \__kernel_primitive:NN \firstmarks \etex_firstmarks:D
- \__kernel_primitive:NN \fontchardp \etex_fontchardp:D
- \__kernel_primitive:NN \fontcharht \etex_fontcharht:D
- \__kernel_primitive:NN \fontcharic \etex_fontcharic:D
- \__kernel_primitive:NN \fontcharwd \etex_fontcharwd:D
- \__kernel_primitive:NN \glueexpr \etex_glueexpr:D
- \__kernel_primitive:NN \glueshrink \etex_glueshrink:D
- \__kernel_primitive:NN \glueshrinkorder \etex_glueshrinkorder:D
- \__kernel_primitive:NN \gluestretch \etex_gluestretch:D
- \__kernel_primitive:NN \gluestretchorder \etex_gluestretchorder:D
- \__kernel_primitive:NN \gluetomu \etex_gluetomu:D
- \__kernel_primitive:NN \ifcsname \etex_ifcsname:D
- \__kernel_primitive:NN \ifdefined \etex_ifdefined:D
- \__kernel_primitive:NN \iffontchar \etex_iffontchar:D
- \__kernel_primitive:NN \interactionmode \etex_interactionmode:D
- \__kernel_primitive:NN \interlinepenalties \etex_interlinepenalties:D
- \__kernel_primitive:NN \lastlinefit \etex_lastlinefit:D
- \__kernel_primitive:NN \lastnodetype \etex_lastnodetype:D
- \__kernel_primitive:NN \marks \etex_marks:D
- \__kernel_primitive:NN \middle \etex_middle:D
- \__kernel_primitive:NN \muexpr \etex_muexpr:D
- \__kernel_primitive:NN \mutoglue \etex_mutoglue:D
- \__kernel_primitive:NN \numexpr \etex_numexpr:D
- \__kernel_primitive:NN \pagediscards \etex_pagediscards:D
- \__kernel_primitive:NN \parshapedimen \etex_parshapedimen:D
- \__kernel_primitive:NN \parshapeindent \etex_parshapeindent:D
- \__kernel_primitive:NN \parshapelength \etex_parshapelength:D
- \__kernel_primitive:NN \predisplaydirection \etex_predisplaydirection:D
- \__kernel_primitive:NN \protected \etex_protected:D
- \__kernel_primitive:NN \readline \etex_readline:D
- \__kernel_primitive:NN \savinghyphcodes \etex_savinghyphcodes:D
- \__kernel_primitive:NN \savingvdiscards \etex_savingvdiscards:D
- \__kernel_primitive:NN \scantokens \etex_scantokens:D
- \__kernel_primitive:NN \showgroups \etex_showgroups:D
- \__kernel_primitive:NN \showifs \etex_showifs:D
- \__kernel_primitive:NN \showtokens \etex_showtokens:D
- \__kernel_primitive:NN \splitbotmarks \etex_splitbotmarks:D
- \__kernel_primitive:NN \splitdiscards \etex_splitdiscards:D
- \__kernel_primitive:NN \splitfirstmarks \etex_splitfirstmarks:D
- \__kernel_primitive:NN \TeXXeTstate \etex_TeXXeTstate:D
- \__kernel_primitive:NN \topmarks \etex_topmarks:D
- \__kernel_primitive:NN \tracingassigns \etex_tracingassigns:D
- \__kernel_primitive:NN \tracinggroups \etex_tracinggroups:D
- \__kernel_primitive:NN \tracingifs \etex_tracingifs:D
- \__kernel_primitive:NN \tracingnesting \etex_tracingnesting:D
- \__kernel_primitive:NN \tracingscantokens \etex_tracingscantokens:D
- \__kernel_primitive:NN \unexpanded \etex_unexpanded:D
- \__kernel_primitive:NN \unless \etex_unless:D
- \__kernel_primitive:NN \widowpenalties \etex_widowpenalties:D
- \__kernel_primitive:NN \pdfannot \pdftex_pdfannot:D
- \__kernel_primitive:NN \pdfcatalog \pdftex_pdfcatalog:D
- \__kernel_primitive:NN \pdfcompresslevel \pdftex_pdfcompresslevel:D
- \__kernel_primitive:NN \pdfcolorstack \pdftex_pdfcolorstack:D
- \__kernel_primitive:NN \pdfcolorstackinit \pdftex_pdfcolorstackinit:D
- \__kernel_primitive:NN \pdfcreationdate \pdftex_pdfcreationdate:D
- \__kernel_primitive:NN \pdfdecimaldigits \pdftex_pdfdecimaldigits:D
- \__kernel_primitive:NN \pdfdest \pdftex_pdfdest:D
- \__kernel_primitive:NN \pdfdestmargin \pdftex_pdfdestmargin:D
- \__kernel_primitive:NN \pdfendlink \pdftex_pdfendlink:D
- \__kernel_primitive:NN \pdfendthread \pdftex_pdfendthread:D
- \__kernel_primitive:NN \pdffontattr \pdftex_pdffontattr:D
- \__kernel_primitive:NN \pdffontname \pdftex_pdffontname:D
- \__kernel_primitive:NN \pdffontobjnum \pdftex_pdffontobjnum:D
- \__kernel_primitive:NN \pdfgamma \pdftex_pdfgamma:D
- \__kernel_primitive:NN \pdfimageapplygamma \pdftex_pdfimageapplygamma:D
- \__kernel_primitive:NN \pdfimagegamma \pdftex_pdfimagegamma:D
- \__kernel_primitive:NN \pdfgentounicode \pdftex_pdfgentounicode:D
- \__kernel_primitive:NN \pdfglyphtounicode \pdftex_pdfglyphtounicode:D
- \__kernel_primitive:NN \pdfhorigin \pdftex_pdfhorigin:D
- \__kernel_primitive:NN \pdfimagehicolor \pdftex_pdfimagehicolor:D
- \__kernel_primitive:NN \pdfimageresolution \pdftex_pdfimageresolution:D
- \__kernel_primitive:NN \pdfincludechars \pdftex_pdfincludechars:D
- \__kernel_primitive:NN \pdfinclusioncopyfonts \pdftex_pdfinclusioncopyfonts:D
- \__kernel_primitive:NN \pdfinclusionerrorlevel \pdftex_pdfinclusionerrorlevel:D
- \__kernel_primitive:NN \pdfinfo \pdftex_pdfinfo:D
- \__kernel_primitive:NN \pdflastannot \pdftex_pdflastannot:D
- \__kernel_primitive:NN \pdflastlink \pdftex_pdflastlink:D
- \__kernel_primitive:NN \pdflastobj \pdftex_pdflastobj:D
- \__kernel_primitive:NN \pdflastxform \pdftex_pdflastxform:D
- \__kernel_primitive:NN \pdflastximage \pdftex_pdflastximage:D
- \__kernel_primitive:NN \pdflastximagecolordepth \pdftex_pdflastximagecolordepth:D
- \__kernel_primitive:NN \pdflastximagepages \pdftex_pdflastximagepages:D
- \__kernel_primitive:NN \pdflinkmargin \pdftex_pdflinkmargin:D
- \__kernel_primitive:NN \pdfliteral \pdftex_pdfliteral:D
- \__kernel_primitive:NN \pdfminorversion \pdftex_pdfminorversion:D
- \__kernel_primitive:NN \pdfnames \pdftex_pdfnames:D
- \__kernel_primitive:NN \pdfobj \pdftex_pdfobj:D
- \__kernel_primitive:NN \pdfobjcompresslevel \pdftex_pdfobjcompresslevel:D
- \__kernel_primitive:NN \pdfoutline \pdftex_pdfoutline:D
- \__kernel_primitive:NN \pdfoutput \pdftex_pdfoutput:D
- \__kernel_primitive:NN \pdfpageattr \pdftex_pdfpageattr:D
- \__kernel_primitive:NN \pdfpagebox \pdftex_pdfpagebox:D
- \__kernel_primitive:NN \pdfpageref \pdftex_pdfpageref:D
- \__kernel_primitive:NN \pdfpageresources \pdftex_pdfpageresources:D
- \__kernel_primitive:NN \pdfpagesattr \pdftex_pdfpagesattr:D
- \__kernel_primitive:NN \pdfrefobj \pdftex_pdfrefobj:D
- \__kernel_primitive:NN \pdfrefxform \pdftex_pdfrefxform:D
- \__kernel_primitive:NN \pdfrefximage \pdftex_pdfrefximage:D
- \__kernel_primitive:NN \pdfrestore \pdftex_pdfrestore:D
- \__kernel_primitive:NN \pdfretval \pdftex_pdfretval:D
- \__kernel_primitive:NN \pdfsave \pdftex_pdfsave:D
- \__kernel_primitive:NN \pdfsetmatrix \pdftex_pdfsetmatrix:D
- \__kernel_primitive:NN \pdfstartlink \pdftex_pdfstartlink:D
- \__kernel_primitive:NN \pdfstartthread \pdftex_pdfstartthread:D
- \__kernel_primitive:NN \pdfthread \pdftex_pdfthread:D
- \__kernel_primitive:NN \pdfthreadmargin \pdftex_pdfthreadmargin:D
- \__kernel_primitive:NN \pdftrailer \pdftex_pdftrailer:D
- \__kernel_primitive:NN \pdfuniqueresname \pdftex_pdfuniqueresname:D
- \__kernel_primitive:NN \pdfvorigin \pdftex_pdfvorigin:D
- \__kernel_primitive:NN \pdfxform \pdftex_pdfxform:D
- \__kernel_primitive:NN \pdfxformattr \pdftex_pdfxformattr:D
- \__kernel_primitive:NN \pdfxformname \pdftex_pdfxformname:D
- \__kernel_primitive:NN \pdfxformresources \pdftex_pdfxformresources:D
- \__kernel_primitive:NN \pdfximage \pdftex_pdfximage:D
- \__kernel_primitive:NN \pdfximagebbox \pdftex_pdfximagebbox:D
- \__kernel_primitive:NN \ifpdfabsdim \pdftex_ifabsdim:D
- \__kernel_primitive:NN \ifpdfabsnum \pdftex_ifabsnum:D
- \__kernel_primitive:NN \ifpdfprimitive \pdftex_ifprimitive:D
- \__kernel_primitive:NN \pdfadjustspacing \pdftex_adjustspacing:D
- \__kernel_primitive:NN \pdfcopyfont \pdftex_copyfont:D
- \__kernel_primitive:NN \pdfdraftmode \pdftex_draftmode:D
- \__kernel_primitive:NN \pdfeachlinedepth \pdftex_eachlinedepth:D
- \__kernel_primitive:NN \pdfeachlineheight \pdftex_eachlineheight:D
- \__kernel_primitive:NN \pdffirstlineheight \pdftex_firstlineheight:D
- \__kernel_primitive:NN \pdffontexpand \pdftex_fontexpand:D
- \__kernel_primitive:NN \pdffontsize \pdftex_fontsize:D
- \__kernel_primitive:NN \pdfignoreddimen \pdftex_ignoreddimen:D
- \__kernel_primitive:NN \pdfinsertht \pdftex_insertht:D
- \__kernel_primitive:NN \pdflastlinedepth \pdftex_lastlinedepth:D
- \__kernel_primitive:NN \pdflastxpos \pdftex_lastxpos:D
- \__kernel_primitive:NN \pdflastypos \pdftex_lastypos:D
- \__kernel_primitive:NN \pdfmapfile \pdftex_mapfile:D
- \__kernel_primitive:NN \pdfmapline \pdftex_mapline:D
- \__kernel_primitive:NN \pdfnoligatures \pdftex_noligatures:D
- \__kernel_primitive:NN \pdfnormaldeviate \pdftex_normaldeviate:D
- \__kernel_primitive:NN \pdfpageheight \pdftex_pageheight:D
- \__kernel_primitive:NN \pdfpagewidth \pdftex_pagewidth:D
- \__kernel_primitive:NN \pdfpkmode \pdftex_pkmode:D
- \__kernel_primitive:NN \pdfpkresolution \pdftex_pkresolution:D
- \__kernel_primitive:NN \pdfprimitive \pdftex_primitive:D
- \__kernel_primitive:NN \pdfprotrudechars \pdftex_protrudechars:D
- \__kernel_primitive:NN \pdfpxdimen \pdftex_pxdimen:D
- \__kernel_primitive:NN \pdfrandomseed \pdftex_randomseed:D
- \__kernel_primitive:NN \pdfsavepos \pdftex_savepos:D
- \__kernel_primitive:NN \pdfstrcmp \pdftex_strcmp:D
- \__kernel_primitive:NN \pdfsetrandomseed \pdftex_setrandomseed:D
- \__kernel_primitive:NN \pdfshellescape \pdftex_shellescape:D
- \__kernel_primitive:NN \pdftracingfonts \pdftex_tracingfonts:D
- \__kernel_primitive:NN \pdfuniformdeviate \pdftex_uniformdeviate:D
- \__kernel_primitive:NN \pdftexbanner \pdftex_pdftexbanner:D
- \__kernel_primitive:NN \pdftexrevision \pdftex_pdftexrevision:D
- \__kernel_primitive:NN \pdftexversion \pdftex_pdftexversion:D
- \__kernel_primitive:NN \efcode \pdftex_efcode:D
- \__kernel_primitive:NN \ifincsname \pdftex_ifincsname:D
- \__kernel_primitive:NN \leftmarginkern \pdftex_leftmarginkern:D
- \__kernel_primitive:NN \letterspacefont \pdftex_letterspacefont:D
- \__kernel_primitive:NN \lpcode \pdftex_lpcode:D
- \__kernel_primitive:NN \quitvmode \pdftex_quitvmode:D
- \__kernel_primitive:NN \rightmarginkern \pdftex_rightmarginkern:D
- \__kernel_primitive:NN \rpcode \pdftex_rpcode:D
- \__kernel_primitive:NN \synctex \pdftex_synctex:D
- \__kernel_primitive:NN \tagcode \pdftex_tagcode:D
- \__kernel_primitive:NN \suppressfontnotfounderror \xetex_suppressfontnotfounderror:D
- \__kernel_primitive:NN \XeTeXcharclass \xetex_charclass:D
- \__kernel_primitive:NN \XeTeXcharglyph \xetex_charglyph:D
- \__kernel_primitive:NN \XeTeXcountfeatures \xetex_countfeatures:D
- \__kernel_primitive:NN \XeTeXcountglyphs \xetex_countglyphs:D
- \__kernel_primitive:NN \XeTeXcountselectors \xetex_countselectors:D
- \__kernel_primitive:NN \XeTeXcountvariations \xetex_countvariations:D
- \__kernel_primitive:NN \XeTeXdefaultencoding \xetex_defaultencoding:D
- \__kernel_primitive:NN \XeTeXdashbreakstate \xetex_dashbreakstate:D
- \__kernel_primitive:NN \XeTeXfeaturecode \xetex_featurecode:D
- \__kernel_primitive:NN \XeTeXfeaturename \xetex_featurename:D
- \__kernel_primitive:NN \XeTeXfindfeaturebyname \xetex_findfeaturebyname:D
- \__kernel_primitive:NN \XeTeXfindselectorbyname \xetex_findselectorbyname:D
- \__kernel_primitive:NN \XeTeXfindvariationbyname \xetex_findvariationbyname:D
- \__kernel_primitive:NN \XeTeXfirstfontchar \xetex_firstfontchar:D
- \__kernel_primitive:NN \XeTeXfonttype \xetex_fonttype:D
- \__kernel_primitive:NN \XeTeXglyph \xetex_glyph:D
- \__kernel_primitive:NN \XeTeXglyphbounds \xetex_glyphbounds:D
- \__kernel_primitive:NN \XeTeXglyphindex \xetex_glyphindex:D
- \__kernel_primitive:NN \XeTeXglyphname \xetex_glyphname:D
- \__kernel_primitive:NN \XeTeXinputencoding \xetex_inputencoding:D
- \__kernel_primitive:NN \XeTeXinputnormalization \xetex_inputnormalization:D
- \__kernel_primitive:NN \XeTeXinterchartokenstate \xetex_interchartokenstate:D
- \__kernel_primitive:NN \XeTeXinterchartoks \xetex_interchartoks:D
- \__kernel_primitive:NN \XeTeXisdefaultselector \xetex_isdefaultselector:D
- \__kernel_primitive:NN \XeTeXisexclusivefeature \xetex_isexclusivefeature:D
- \__kernel_primitive:NN \XeTeXlastfontchar \xetex_lastfontchar:D
- \__kernel_primitive:NN \XeTeXlinebreakskip \xetex_linebreakskip:D
- \__kernel_primitive:NN \XeTeXlinebreaklocale \xetex_linebreaklocale:D
- \__kernel_primitive:NN \XeTeXlinebreakpenalty \xetex_linebreakpenalty:D
- \__kernel_primitive:NN \XeTeXOTcountfeatures \xetex_OTcountfeatures:D
- \__kernel_primitive:NN \XeTeXOTcountlanguages \xetex_OTcountlanguages:D
- \__kernel_primitive:NN \XeTeXOTcountscripts \xetex_OTcountscripts:D
- \__kernel_primitive:NN \XeTeXOTfeaturetag \xetex_OTfeaturetag:D
- \__kernel_primitive:NN \XeTeXOTlanguagetag \xetex_OTlanguagetag:D
- \__kernel_primitive:NN \XeTeXOTscripttag \xetex_OTscripttag:D
- \__kernel_primitive:NN \XeTeXpdffile \xetex_pdffile:D
- \__kernel_primitive:NN \XeTeXpdfpagecount \xetex_pdfpagecount:D
- \__kernel_primitive:NN \XeTeXpicfile \xetex_picfile:D
- \__kernel_primitive:NN \XeTeXselectorname \xetex_selectorname:D
- \__kernel_primitive:NN \XeTeXtracingfonts \xetex_tracingfonts:D
- \__kernel_primitive:NN \XeTeXupwardsmode \xetex_upwardsmode:D
- \__kernel_primitive:NN \XeTeXuseglyphmetrics \xetex_useglyphmetrics:D
- \__kernel_primitive:NN \XeTeXvariation \xetex_variation:D
- \__kernel_primitive:NN \XeTeXvariationdefault \xetex_variationdefault:D
- \__kernel_primitive:NN \XeTeXvariationmax \xetex_variationmax:D
- \__kernel_primitive:NN \XeTeXvariationmin \xetex_variationmin:D
- \__kernel_primitive:NN \XeTeXvariationname \xetex_variationname:D
- \__kernel_primitive:NN \XeTeXrevision \xetex_XeTeXrevision:D
- \__kernel_primitive:NN \XeTeXversion \xetex_XeTeXversion:D
- \__kernel_primitive:NN \alignmark \luatex_alignmark:D
- \__kernel_primitive:NN \aligntab \luatex_aligntab:D
- \__kernel_primitive:NN \attribute \luatex_attribute:D
- \__kernel_primitive:NN \attributedef \luatex_attributedef:D
- \__kernel_primitive:NN \catcodetable \luatex_catcodetable:D
- \__kernel_primitive:NN \clearmarks \luatex_clearmarks:D
- \__kernel_primitive:NN \crampeddisplaystyle \luatex_crampeddisplaystyle:D
- \__kernel_primitive:NN \crampedscriptscriptstyle \luatex_crampedscriptscriptstyle:D
- \__kernel_primitive:NN \crampedscriptstyle \luatex_crampedscriptstyle:D
- \__kernel_primitive:NN \crampedtextstyle \luatex_crampedtextstyle:D
- \__kernel_primitive:NN \directlua \luatex_directlua:D
- \__kernel_primitive:NN \expanded \luatex_expanded:D
- \__kernel_primitive:NN \fontid \luatex_fontid:D
- \__kernel_primitive:NN \formatname \luatex_formatname:D
- \__kernel_primitive:NN \hyphenationmin \luatex_hypenationmin:D
- \__kernel_primitive:NN \gleaders \luatex_gleaders:D
- \__kernel_primitive:NN \initcatcodetable \luatex_initcatcodetable:D
- \__kernel_primitive:NN \latelua \luatex_latelua:D
- \__kernel_primitive:NN \luaescapestring \luatex_luaescapestring:D
- \__kernel_primitive:NN \luafunction \luatex_luafunction:D
- \__kernel_primitive:NN \luastartup \luatex_luastartup:D
- \__kernel_primitive:NN \luatexdatestamp \luatex_luatexdatestamp:D
- \__kernel_primitive:NN \luatexrevision \luatex_luatexrevision:D
- \__kernel_primitive:NN \luatexversion \luatex_luatexversion:D
- \__kernel_primitive:NN \mathstyle \luatex_mathstyle:D
- \__kernel_primitive:NN \nokerns \luatex_nokerns:D
- \__kernel_primitive:NN \noligs \luatex_noligs:D
- \__kernel_primitive:NN \outputbox \luatex_outputbox:D
- \__kernel_primitive:NN \pageleftoffset \luatex_pageleftoffset:D
- \__kernel_primitive:NN \pagetopoffset \luatex_pagetopoffset:D
- \__kernel_primitive:NN \postexhyphenchar \luatex_postexhyphenchar:D
- \__kernel_primitive:NN \posthyphenchar \luatex_posthyphenchar:D
- \__kernel_primitive:NN \preexhyphenchar \luatex_preexhyphenchar:D
- \__kernel_primitive:NN \prehyphenchar \luatex_prehyphenchar:D
- \__kernel_primitive:NN \savecatcodetable \luatex_savecatcodetable:D
- \__kernel_primitive:NN \scantextokens \luatex_scantextokens:D
- \__kernel_primitive:NN \suppressifcsnameerror \luatex_suppressifcsnameerror:D
- \__kernel_primitive:NN \suppresslongerror \luatex_suppresslongerror:D
- \__kernel_primitive:NN \suppressmathparerror \luatex_suppressmathparerror:D
- \__kernel_primitive:NN \suppressoutererror \luatex_suppressoutererror:D
- \__kernel_primitive:NN \bodydir \luatex_bodydir:D
- \__kernel_primitive:NN \boxdir \luatex_boxdir:D
- \__kernel_primitive:NN \leftghost \luatex_leftghost:D
- \__kernel_primitive:NN \localbrokenpenalty \luatex_localbrokenpenalty:D
- \__kernel_primitive:NN \localinterlinepenalty \luatex_localinterlinepenalty:D
- \__kernel_primitive:NN \localleftbox \luatex_localleftbox:D
- \__kernel_primitive:NN \localrightbox \luatex_localrightbox:D
- \__kernel_primitive:NN \mathdir \luatex_mathdir:D
- \__kernel_primitive:NN \pagebottomoffset \luatex_pagebottomoffset:D
- \__kernel_primitive:NN \pagedir \luatex_pagedir:D
- \__kernel_primitive:NN \pagerightoffset \luatex_pagerightoffset:D
- \__kernel_primitive:NN \pardir \luatex_pardir:D
- \__kernel_primitive:NN \rightghost \luatex_rightghost:D
- \__kernel_primitive:NN \textdir \luatex_textdir:D
- \__kernel_primitive:NN \Uchar \utex_char:D
- \__kernel_primitive:NN \Ucharcat \utex_charcat:D
- \__kernel_primitive:NN \Udelcode \utex_delcode:D
- \__kernel_primitive:NN \Udelcodenum \utex_delcodenum:D
- \__kernel_primitive:NN \Udelimiter \utex_delimiter:D
- \__kernel_primitive:NN \Udelimiterover \utex_delimiterover:D
- \__kernel_primitive:NN \Udelimiterunder \utex_delimiterunder:D
- \__kernel_primitive:NN \Umathaccent \utex_mathaccent:D
- \__kernel_primitive:NN \Umathaxis \utex_mathaxis:D
- \__kernel_primitive:NN \Umathbinbinspacing \utex_binbinspacing:D
- \__kernel_primitive:NN \Umathbinclosespacing \utex_binclosespacing:D
- \__kernel_primitive:NN \Umathbininnerspacing \utex_bininnerspacing:D
- \__kernel_primitive:NN \Umathbinopenspacing \utex_binopenspacing:D
- \__kernel_primitive:NN \Umathbinopspacing \utex_binopspacing:D
- \__kernel_primitive:NN \Umathbinordspacing \utex_binordspacing:D
- \__kernel_primitive:NN \Umathbinpunctspacing \utex_binpunctspacing:D
- \__kernel_primitive:NN \Umathbinrelspacing \utex_binrelspacing:D
- \__kernel_primitive:NN \Umathchar \utex_mathchar:D
- \__kernel_primitive:NN \Umathchardef \utex_mathchardef:D
- \__kernel_primitive:NN \Umathcharnum \utex_mathcharnum:D
- \__kernel_primitive:NN \Umathcharnumdef \utex_mathcharnumdef:D
- \__kernel_primitive:NN \Umathclosebinspacing \utex_closebinspacing:D
- \__kernel_primitive:NN \Umathcloseclosespacing \utex_closeclosespacing:D
- \__kernel_primitive:NN \Umathcloseinnerspacing \utex_closeinnerspacing:D
- \__kernel_primitive:NN \Umathcloseopenspacing \utex_closeopenspacing:D
- \__kernel_primitive:NN \Umathcloseopspacing \utex_closeopspacing:D
- \__kernel_primitive:NN \Umathcloseordspacing \utex_closeordspacing:D
- \__kernel_primitive:NN \Umathclosepunctspacing \utex_closepunctspacing:D
- \__kernel_primitive:NN \Umathcloserelspacing \utex_closerelspacing:D
- \__kernel_primitive:NN \Umathcode \utex_mathcode:D
- \__kernel_primitive:NN \Umathcodenum \utex_mathcodenum:D
- \__kernel_primitive:NN \Umathconnectoroverlapmin \utex_connectoroverlapmin:D
- \__kernel_primitive:NN \Umathfractiondelsize \utex_fractiondelsize:D
- \__kernel_primitive:NN \Umathfractiondenomdown \utex_fractiondenomdown:D
- \__kernel_primitive:NN \Umathfractiondenomvgap \utex_fractiondenomvgap:D
- \__kernel_primitive:NN \Umathfractionnumup \utex_fractionnumup:D
- \__kernel_primitive:NN \Umathfractionnumvgap \utex_fractionnumvgap:D
- \__kernel_primitive:NN \Umathfractionrule \utex_fractionrule:D
- \__kernel_primitive:NN \Umathinnerbinspacing \utex_innerbinspacing:D
- \__kernel_primitive:NN \Umathinnerclosespacing \utex_innerclosespacing:D
- \__kernel_primitive:NN \Umathinnerinnerspacing \utex_innerinnerspacing:D
- \__kernel_primitive:NN \Umathinneropenspacing \utex_inneropenspacing:D
- \__kernel_primitive:NN \Umathinneropspacing \utex_inneropspacing:D
- \__kernel_primitive:NN \Umathinnerordspacing \utex_innerordspacing:D
- \__kernel_primitive:NN \Umathinnerpunctspacing \utex_innerpunctspacing:D
- \__kernel_primitive:NN \Umathinnerrelspacing \utex_innerrelspacing:D
- \__kernel_primitive:NN \Umathlimitabovebgap \utex_limitabovebgap:D
- \__kernel_primitive:NN \Umathlimitabovekern \utex_limitabovekern:D
- \__kernel_primitive:NN \Umathlimitabovevgap \utex_limitabovevgap:D
- \__kernel_primitive:NN \Umathlimitbelowbgap \utex_limitbelowbgap:D
- \__kernel_primitive:NN \Umathlimitbelowkern \utex_limitbelowkern:D
- \__kernel_primitive:NN \Umathlimitbelowvgap \utex_limitbelowvgap:D
- \__kernel_primitive:NN \Umathopbinspacing \utex_opbinspacing:D
- \__kernel_primitive:NN \Umathopclosespacing \utex_opclosespacing:D
- \__kernel_primitive:NN \Umathopenbinspacing \utex_openbinspacing:D
- \__kernel_primitive:NN \Umathopenclosespacing \utex_openclosespacing:D
- \__kernel_primitive:NN \Umathopeninnerspacing \utex_openinnerspacing:D
- \__kernel_primitive:NN \Umathopenopenspacing \utex_openopenspacing:D
- \__kernel_primitive:NN \Umathopenopspacing \utex_openopspacing:D
- \__kernel_primitive:NN \Umathopenordspacing \utex_openordspacing:D
- \__kernel_primitive:NN \Umathopenpunctspacing \utex_openpunctspacing:D
- \__kernel_primitive:NN \Umathopenrelspacing \utex_openrelspacing:D
- \__kernel_primitive:NN \Umathoperatorsize \utex_operatorsize:D
- \__kernel_primitive:NN \Umathopinnerspacing \utex_opinnerspacing:D
- \__kernel_primitive:NN \Umathopopenspacing \utex_opopenspacing:D
- \__kernel_primitive:NN \Umathopopspacing \utex_opopspacing:D
- \__kernel_primitive:NN \Umathopordspacing \utex_opordspacing:D
- \__kernel_primitive:NN \Umathoppunctspacing \utex_oppunctspacing:D
- \__kernel_primitive:NN \Umathoprelspacing \utex_oprelspacing:D
- \__kernel_primitive:NN \Umathordbinspacing \utex_ordbinspacing:D
- \__kernel_primitive:NN \Umathordclosespacing \utex_ordclosespacing:D
- \__kernel_primitive:NN \Umathordinnerspacing \utex_ordinnerspacing:D
- \__kernel_primitive:NN \Umathordopenspacing \utex_ordopenspacing:D
- \__kernel_primitive:NN \Umathordopspacing \utex_ordopspacing:D
- \__kernel_primitive:NN \Umathordordspacing \utex_ordordspacing:D
- \__kernel_primitive:NN \Umathordpunctspacing \utex_ordpunctspacing:D
- \__kernel_primitive:NN \Umathordrelspacing \utex_ordrelspacing:D
- \__kernel_primitive:NN \Umathoverbarkern \utex_overbarkern:D
- \__kernel_primitive:NN \Umathoverbarrule \utex_overbarrule:D
- \__kernel_primitive:NN \Umathoverbarvgap \utex_overbarvgap:D
- \__kernel_primitive:NN \Umathoverdelimiterbgap \utex_overdelimiterbgap:D
- \__kernel_primitive:NN \Umathoverdelimitervgap \utex_overdelimitervgap:D
- \__kernel_primitive:NN \Umathpunctbinspacing \utex_punctbinspacing:D
- \__kernel_primitive:NN \Umathpunctclosespacing \utex_punctclosespacing:D
- \__kernel_primitive:NN \Umathpunctinnerspacing \utex_punctinnerspacing:D
- \__kernel_primitive:NN \Umathpunctopenspacing \utex_punctopenspacing:D
- \__kernel_primitive:NN \Umathpunctopspacing \utex_punctopspacing:D
- \__kernel_primitive:NN \Umathpunctordspacing \utex_punctordspacing:D
- \__kernel_primitive:NN \Umathpunctpunctspacing \utex_punctpunctspacing:D
- \__kernel_primitive:NN \Umathpunctrelspacing \utex_punctrelspacing:D
- \__kernel_primitive:NN \Umathquad \utex_quad:D
- \__kernel_primitive:NN \Umathradicaldegreeafter \utex_radicaldegreeafter:D
- \__kernel_primitive:NN \Umathradicaldegreebefore \utex_radicaldegreebefore:D
- \__kernel_primitive:NN \Umathradicaldegreeraise \utex_radicaldegreeraise:D
- \__kernel_primitive:NN \Umathradicalkern \utex_radicalkern:D
- \__kernel_primitive:NN \Umathradicalrule \utex_radicalrule:D
- \__kernel_primitive:NN \Umathradicalvgap \utex_radicalvgap:D
- \__kernel_primitive:NN \Umathrelbinspacing \utex_relbinspacing:D
- \__kernel_primitive:NN \Umathrelclosespacing \utex_relclosespacing:D
- \__kernel_primitive:NN \Umathrelinnerspacing \utex_relinnerspacing:D
- \__kernel_primitive:NN \Umathrelopenspacing \utex_relopenspacing:D
- \__kernel_primitive:NN \Umathrelopspacing \utex_relopspacing:D
- \__kernel_primitive:NN \Umathrelordspacing \utex_relordspacing:D
- \__kernel_primitive:NN \Umathrelpunctspacing \utex_relpunctspacing:D
- \__kernel_primitive:NN \Umathrelrelspacing \utex_relrelspacing:D
- \__kernel_primitive:NN \Umathspaceafterscript \utex_spaceafterscript:D
- \__kernel_primitive:NN \Umathstackdenomdown \utex_stackdenomdown:D
- \__kernel_primitive:NN \Umathstacknumup \utex_stacknumup:D
- \__kernel_primitive:NN \Umathstackvgap \utex_stackvgap:D
- \__kernel_primitive:NN \Umathsubshiftdown \utex_subshiftdown:D
- \__kernel_primitive:NN \Umathsubshiftdrop \utex_subshiftdrop:D
- \__kernel_primitive:NN \Umathsubsupshiftdown \utex_subsupshiftdown:D
- \__kernel_primitive:NN \Umathsubsupvgap \utex_subsupvgap:D
- \__kernel_primitive:NN \Umathsubtopmax \utex_subtopmax:D
- \__kernel_primitive:NN \Umathsupbottommin \utex_supbottommin:D
- \__kernel_primitive:NN \Umathsupshiftdrop \utex_supshiftdrop:D
- \__kernel_primitive:NN \Umathsupshiftup \utex_supshiftup:D
- \__kernel_primitive:NN \Umathsupsubbottommax \utex_supsubbottommax:D
- \__kernel_primitive:NN \Umathunderbarkern \utex_underbarkern:D
- \__kernel_primitive:NN \Umathunderbarrule \utex_underbarrule:D
- \__kernel_primitive:NN \Umathunderbarvgap \utex_underbarvgap:D
- \__kernel_primitive:NN \Umathunderdelimiterbgap \utex_underdelimiterbgap:D
- \__kernel_primitive:NN \Umathunderdelimitervgap \utex_underdelimitervgap:D
- \__kernel_primitive:NN \Uoverdelimiter \utex_overdelimiter:D
- \__kernel_primitive:NN \Uradical \utex_radical:D
- \__kernel_primitive:NN \Uroot \utex_root:D
- \__kernel_primitive:NN \Ustack \utex_stack:D
- \__kernel_primitive:NN \Ustartdisplaymath \utex_startdisplaymath:D
- \__kernel_primitive:NN \Ustartmath \utex_startmath:D
- \__kernel_primitive:NN \Ustopdisplaymath \utex_stopdisplaymath:D
- \__kernel_primitive:NN \Ustopmath \utex_stopmath:D
- \__kernel_primitive:NN \Usubscript \utex_subscript:D
- \__kernel_primitive:NN \Usuperscript \utex_superscript:D
- \__kernel_primitive:NN \Uunderdelimiter \utex_underdelimiter:D
- \__kernel_primitive:NN \autospacing \ptex_autospacing:D
- \__kernel_primitive:NN \autoxspacing \ptex_autoxspacing:D
- \__kernel_primitive:NN \dtou \ptex_dtou:D
- \__kernel_primitive:NN \euc \ptex_euc:D
- \__kernel_primitive:NN \ifdbox \ptex_ifdbox:D
- \__kernel_primitive:NN \ifddir \ptex_ifddir:D
- \__kernel_primitive:NN \ifmdir \ptex_ifmdir:D
- \__kernel_primitive:NN \iftbox \ptex_iftbox:D
- \__kernel_primitive:NN \iftdir \ptex_iftdir:D
- \__kernel_primitive:NN \ifybox \ptex_ifybox:D
- \__kernel_primitive:NN \ifydir \ptex_ifydir:D
- \__kernel_primitive:NN \inhibitglue \ptex_inhibitglue:D
- \__kernel_primitive:NN \inhibitxspcode \ptex_inhibitxspcode:D
- \__kernel_primitive:NN \jcharwidowpenalty \ptex_jcharwidowpenalty:D
- \__kernel_primitive:NN \jfam \ptex_jfam:D
- \__kernel_primitive:NN \jfont \ptex_jfont:D
- \__kernel_primitive:NN \jis \ptex_jis:D
- \__kernel_primitive:NN \kanjiskip \ptex_kanjiskip:D
- \__kernel_primitive:NN \kansuji \ptex_kansuji:D
- \__kernel_primitive:NN \kansujichar \ptex_kansujichar:D
- \__kernel_primitive:NN \kcatcode \ptex_kcatcode:D
- \__kernel_primitive:NN \kuten \ptex_kuten:D
- \__kernel_primitive:NN \noautospacing \ptex_noautospacing:D
- \__kernel_primitive:NN \noautoxspacing \ptex_noautoxspacing:D
- \__kernel_primitive:NN \postbreakpenalty \ptex_postbreakpenalty:D
- \__kernel_primitive:NN \prebreakpenalty \ptex_prebreakpenalty:D
- \__kernel_primitive:NN \showmode \ptex_showmode:D
- \__kernel_primitive:NN \sjis \ptex_sjis:D
- \__kernel_primitive:NN \tate \ptex_tate:D
- \__kernel_primitive:NN \tbaselineshift \ptex_tbaselineshift:D
- \__kernel_primitive:NN \tfont \ptex_tfont:D
- \__kernel_primitive:NN \xkanjiskip \ptex_xkanjiskip:D
- \__kernel_primitive:NN \xspcode \ptex_xspcode:D
- \__kernel_primitive:NN \ybaselineshift \ptex_ybaselineshift:D
- \__kernel_primitive:NN \yoko \ptex_yoko:D
- \__kernel_primitive:NN \disablecjktoken \uptex_disablecjktoken:D
- \__kernel_primitive:NN \enablecjktoken \uptex_enablecjktoken:D
- \__kernel_primitive:NN \forcecjktoken \uptex_forcecjktoken:D
- \__kernel_primitive:NN \kchar \uptex_kchar:D
- \__kernel_primitive:NN \kchardef \uptex_kchardef:D
- \__kernel_primitive:NN \kuten \uptex_kuten:D
- \__kernel_primitive:NN \ucs \uptex_ucs:D
+ \__kernel_primitive:NN \above \tex_above:D
+ \__kernel_primitive:NN \abovedisplayshortskip \tex_abovedisplayshortskip:D
+ \__kernel_primitive:NN \abovedisplayskip \tex_abovedisplayskip:D
+ \__kernel_primitive:NN \abovewithdelims \tex_abovewithdelims:D
+ \__kernel_primitive:NN \accent \tex_accent:D
+ \__kernel_primitive:NN \adjdemerits \tex_adjdemerits:D
+ \__kernel_primitive:NN \advance \tex_advance:D
+ \__kernel_primitive:NN \afterassignment \tex_afterassignment:D
+ \__kernel_primitive:NN \aftergroup \tex_aftergroup:D
+ \__kernel_primitive:NN \atop \tex_atop:D
+ \__kernel_primitive:NN \atopwithdelims \tex_atopwithdelims:D
+ \__kernel_primitive:NN \badness \tex_badness:D
+ \__kernel_primitive:NN \baselineskip \tex_baselineskip:D
+ \__kernel_primitive:NN \batchmode \tex_batchmode:D
+ \__kernel_primitive:NN \begingroup \tex_begingroup:D
+ \__kernel_primitive:NN \belowdisplayshortskip \tex_belowdisplayshortskip:D
+ \__kernel_primitive:NN \belowdisplayskip \tex_belowdisplayskip:D
+ \__kernel_primitive:NN \binoppenalty \tex_binoppenalty:D
+ \__kernel_primitive:NN \botmark \tex_botmark:D
+ \__kernel_primitive:NN \box \tex_box:D
+ \__kernel_primitive:NN \boxmaxdepth \tex_boxmaxdepth:D
+ \__kernel_primitive:NN \brokenpenalty \tex_brokenpenalty:D
+ \__kernel_primitive:NN \catcode \tex_catcode:D
+ \__kernel_primitive:NN \char \tex_char:D
+ \__kernel_primitive:NN \chardef \tex_chardef:D
+ \__kernel_primitive:NN \cleaders \tex_cleaders:D
+ \__kernel_primitive:NN \closein \tex_closein:D
+ \__kernel_primitive:NN \closeout \tex_closeout:D
+ \__kernel_primitive:NN \clubpenalty \tex_clubpenalty:D
+ \__kernel_primitive:NN \copy \tex_copy:D
+ \__kernel_primitive:NN \count \tex_count:D
+ \__kernel_primitive:NN \countdef \tex_countdef:D
+ \__kernel_primitive:NN \cr \tex_cr:D
+ \__kernel_primitive:NN \crcr \tex_crcr:D
+ \__kernel_primitive:NN \csname \tex_csname:D
+ \__kernel_primitive:NN \day \tex_day:D
+ \__kernel_primitive:NN \deadcycles \tex_deadcycles:D
+ \__kernel_primitive:NN \def \tex_def:D
+ \__kernel_primitive:NN \defaulthyphenchar \tex_defaulthyphenchar:D
+ \__kernel_primitive:NN \defaultskewchar \tex_defaultskewchar:D
+ \__kernel_primitive:NN \delcode \tex_delcode:D
+ \__kernel_primitive:NN \delimiter \tex_delimiter:D
+ \__kernel_primitive:NN \delimiterfactor \tex_delimiterfactor:D
+ \__kernel_primitive:NN \delimitershortfall \tex_delimitershortfall:D
+ \__kernel_primitive:NN \dimen \tex_dimen:D
+ \__kernel_primitive:NN \dimendef \tex_dimendef:D
+ \__kernel_primitive:NN \discretionary \tex_discretionary:D
+ \__kernel_primitive:NN \displayindent \tex_displayindent:D
+ \__kernel_primitive:NN \displaylimits \tex_displaylimits:D
+ \__kernel_primitive:NN \displaystyle \tex_displaystyle:D
+ \__kernel_primitive:NN \displaywidowpenalty \tex_displaywidowpenalty:D
+ \__kernel_primitive:NN \displaywidth \tex_displaywidth:D
+ \__kernel_primitive:NN \divide \tex_divide:D
+ \__kernel_primitive:NN \doublehyphendemerits \tex_doublehyphendemerits:D
+ \__kernel_primitive:NN \dp \tex_dp:D
+ \__kernel_primitive:NN \dump \tex_dump:D
+ \__kernel_primitive:NN \edef \tex_edef:D
+ \__kernel_primitive:NN \else \tex_else:D
+ \__kernel_primitive:NN \emergencystretch \tex_emergencystretch:D
+ \__kernel_primitive:NN \end \tex_end:D
+ \__kernel_primitive:NN \endcsname \tex_endcsname:D
+ \__kernel_primitive:NN \endgroup \tex_endgroup:D
+ \__kernel_primitive:NN \endinput \tex_endinput:D
+ \__kernel_primitive:NN \endlinechar \tex_endlinechar:D
+ \__kernel_primitive:NN \eqno \tex_eqno:D
+ \__kernel_primitive:NN \errhelp \tex_errhelp:D
+ \__kernel_primitive:NN \errmessage \tex_errmessage:D
+ \__kernel_primitive:NN \errorcontextlines \tex_errorcontextlines:D
+ \__kernel_primitive:NN \errorstopmode \tex_errorstopmode:D
+ \__kernel_primitive:NN \escapechar \tex_escapechar:D
+ \__kernel_primitive:NN \everycr \tex_everycr:D
+ \__kernel_primitive:NN \everydisplay \tex_everydisplay:D
+ \__kernel_primitive:NN \everyhbox \tex_everyhbox:D
+ \__kernel_primitive:NN \everyjob \tex_everyjob:D
+ \__kernel_primitive:NN \everymath \tex_everymath:D
+ \__kernel_primitive:NN \everypar \tex_everypar:D
+ \__kernel_primitive:NN \everyvbox \tex_everyvbox:D
+ \__kernel_primitive:NN \exhyphenpenalty \tex_exhyphenpenalty:D
+ \__kernel_primitive:NN \expandafter \tex_expandafter:D
+ \__kernel_primitive:NN \fam \tex_fam:D
+ \__kernel_primitive:NN \fi \tex_fi:D
+ \__kernel_primitive:NN \finalhyphendemerits \tex_finalhyphendemerits:D
+ \__kernel_primitive:NN \firstmark \tex_firstmark:D
+ \__kernel_primitive:NN \floatingpenalty \tex_floatingpenalty:D
+ \__kernel_primitive:NN \font \tex_font:D
+ \__kernel_primitive:NN \fontdimen \tex_fontdimen:D
+ \__kernel_primitive:NN \fontname \tex_fontname:D
+ \__kernel_primitive:NN \futurelet \tex_futurelet:D
+ \__kernel_primitive:NN \gdef \tex_gdef:D
+ \__kernel_primitive:NN \global \tex_global:D
+ \__kernel_primitive:NN \globaldefs \tex_globaldefs:D
+ \__kernel_primitive:NN \halign \tex_halign:D
+ \__kernel_primitive:NN \hangafter \tex_hangafter:D
+ \__kernel_primitive:NN \hangindent \tex_hangindent:D
+ \__kernel_primitive:NN \hbadness \tex_hbadness:D
+ \__kernel_primitive:NN \hbox \tex_hbox:D
+ \__kernel_primitive:NN \hfil \tex_hfil:D
+ \__kernel_primitive:NN \hfill \tex_hfill:D
+ \__kernel_primitive:NN \hfilneg \tex_hfilneg:D
+ \__kernel_primitive:NN \hfuzz \tex_hfuzz:D
+ \__kernel_primitive:NN \hoffset \tex_hoffset:D
+ \__kernel_primitive:NN \holdinginserts \tex_holdinginserts:D
+ \__kernel_primitive:NN \hrule \tex_hrule:D
+ \__kernel_primitive:NN \hsize \tex_hsize:D
+ \__kernel_primitive:NN \hskip \tex_hskip:D
+ \__kernel_primitive:NN \hss \tex_hss:D
+ \__kernel_primitive:NN \ht \tex_ht:D
+ \__kernel_primitive:NN \hyphenation \tex_hyphenation:D
+ \__kernel_primitive:NN \hyphenchar \tex_hyphenchar:D
+ \__kernel_primitive:NN \hyphenpenalty \tex_hyphenpenalty:D
+ \__kernel_primitive:NN \if \tex_if:D
+ \__kernel_primitive:NN \ifcase \tex_ifcase:D
+ \__kernel_primitive:NN \ifcat \tex_ifcat:D
+ \__kernel_primitive:NN \ifdim \tex_ifdim:D
+ \__kernel_primitive:NN \ifeof \tex_ifeof:D
+ \__kernel_primitive:NN \iffalse \tex_iffalse:D
+ \__kernel_primitive:NN \ifhbox \tex_ifhbox:D
+ \__kernel_primitive:NN \ifhmode \tex_ifhmode:D
+ \__kernel_primitive:NN \ifinner \tex_ifinner:D
+ \__kernel_primitive:NN \ifmmode \tex_ifmmode:D
+ \__kernel_primitive:NN \ifnum \tex_ifnum:D
+ \__kernel_primitive:NN \ifodd \tex_ifodd:D
+ \__kernel_primitive:NN \iftrue \tex_iftrue:D
+ \__kernel_primitive:NN \ifvbox \tex_ifvbox:D
+ \__kernel_primitive:NN \ifvmode \tex_ifvmode:D
+ \__kernel_primitive:NN \ifvoid \tex_ifvoid:D
+ \__kernel_primitive:NN \ifx \tex_ifx:D
+ \__kernel_primitive:NN \ignorespaces \tex_ignorespaces:D
+ \__kernel_primitive:NN \immediate \tex_immediate:D
+ \__kernel_primitive:NN \indent \tex_indent:D
+ \__kernel_primitive:NN \input \tex_input:D
+ \__kernel_primitive:NN \inputlineno \tex_inputlineno:D
+ \__kernel_primitive:NN \insert \tex_insert:D
+ \__kernel_primitive:NN \insertpenalties \tex_insertpenalties:D
+ \__kernel_primitive:NN \interlinepenalty \tex_interlinepenalty:D
+ \__kernel_primitive:NN \jobname \tex_jobname:D
+ \__kernel_primitive:NN \kern \tex_kern:D
+ \__kernel_primitive:NN \language \tex_language:D
+ \__kernel_primitive:NN \lastbox \tex_lastbox:D
+ \__kernel_primitive:NN \lastkern \tex_lastkern:D
+ \__kernel_primitive:NN \lastpenalty \tex_lastpenalty:D
+ \__kernel_primitive:NN \lastskip \tex_lastskip:D
+ \__kernel_primitive:NN \lccode \tex_lccode:D
+ \__kernel_primitive:NN \leaders \tex_leaders:D
+ \__kernel_primitive:NN \left \tex_left:D
+ \__kernel_primitive:NN \lefthyphenmin \tex_lefthyphenmin:D
+ \__kernel_primitive:NN \leftskip \tex_leftskip:D
+ \__kernel_primitive:NN \leqno \tex_leqno:D
+ \__kernel_primitive:NN \let \tex_let:D
+ \__kernel_primitive:NN \limits \tex_limits:D
+ \__kernel_primitive:NN \linepenalty \tex_linepenalty:D
+ \__kernel_primitive:NN \lineskip \tex_lineskip:D
+ \__kernel_primitive:NN \lineskiplimit \tex_lineskiplimit:D
+ \__kernel_primitive:NN \long \tex_long:D
+ \__kernel_primitive:NN \looseness \tex_looseness:D
+ \__kernel_primitive:NN \lower \tex_lower:D
+ \__kernel_primitive:NN \lowercase \tex_lowercase:D
+ \__kernel_primitive:NN \mag \tex_mag:D
+ \__kernel_primitive:NN \mark \tex_mark:D
+ \__kernel_primitive:NN \mathaccent \tex_mathaccent:D
+ \__kernel_primitive:NN \mathbin \tex_mathbin:D
+ \__kernel_primitive:NN \mathchar \tex_mathchar:D
+ \__kernel_primitive:NN \mathchardef \tex_mathchardef:D
+ \__kernel_primitive:NN \mathchoice \tex_mathchoice:D
+ \__kernel_primitive:NN \mathclose \tex_mathclose:D
+ \__kernel_primitive:NN \mathcode \tex_mathcode:D
+ \__kernel_primitive:NN \mathinner \tex_mathinner:D
+ \__kernel_primitive:NN \mathop \tex_mathop:D
+ \__kernel_primitive:NN \mathopen \tex_mathopen:D
+ \__kernel_primitive:NN \mathord \tex_mathord:D
+ \__kernel_primitive:NN \mathpunct \tex_mathpunct:D
+ \__kernel_primitive:NN \mathrel \tex_mathrel:D
+ \__kernel_primitive:NN \mathsurround \tex_mathsurround:D
+ \__kernel_primitive:NN \maxdeadcycles \tex_maxdeadcycles:D
+ \__kernel_primitive:NN \maxdepth \tex_maxdepth:D
+ \__kernel_primitive:NN \meaning \tex_meaning:D
+ \__kernel_primitive:NN \medmuskip \tex_medmuskip:D
+ \__kernel_primitive:NN \message \tex_message:D
+ \__kernel_primitive:NN \mkern \tex_mkern:D
+ \__kernel_primitive:NN \month \tex_month:D
+ \__kernel_primitive:NN \moveleft \tex_moveleft:D
+ \__kernel_primitive:NN \moveright \tex_moveright:D
+ \__kernel_primitive:NN \mskip \tex_mskip:D
+ \__kernel_primitive:NN \multiply \tex_multiply:D
+ \__kernel_primitive:NN \muskip \tex_muskip:D
+ \__kernel_primitive:NN \muskipdef \tex_muskipdef:D
+ \__kernel_primitive:NN \newlinechar \tex_newlinechar:D
+ \__kernel_primitive:NN \noalign \tex_noalign:D
+ \__kernel_primitive:NN \noboundary \tex_noboundary:D
+ \__kernel_primitive:NN \noexpand \tex_noexpand:D
+ \__kernel_primitive:NN \noindent \tex_noindent:D
+ \__kernel_primitive:NN \nolimits \tex_nolimits:D
+ \__kernel_primitive:NN \nonscript \tex_nonscript:D
+ \__kernel_primitive:NN \nonstopmode \tex_nonstopmode:D
+ \__kernel_primitive:NN \nulldelimiterspace \tex_nulldelimiterspace:D
+ \__kernel_primitive:NN \nullfont \tex_nullfont:D
+ \__kernel_primitive:NN \number \tex_number:D
+ \__kernel_primitive:NN \omit \tex_omit:D
+ \__kernel_primitive:NN \openin \tex_openin:D
+ \__kernel_primitive:NN \openout \tex_openout:D
+ \__kernel_primitive:NN \or \tex_or:D
+ \__kernel_primitive:NN \outer \tex_outer:D
+ \__kernel_primitive:NN \output \tex_output:D
+ \__kernel_primitive:NN \outputpenalty \tex_outputpenalty:D
+ \__kernel_primitive:NN \over \tex_over:D
+ \__kernel_primitive:NN \overfullrule \tex_overfullrule:D
+ \__kernel_primitive:NN \overline \tex_overline:D
+ \__kernel_primitive:NN \overwithdelims \tex_overwithdelims:D
+ \__kernel_primitive:NN \pagedepth \tex_pagedepth:D
+ \__kernel_primitive:NN \pagefilllstretch \tex_pagefilllstretch:D
+ \__kernel_primitive:NN \pagefillstretch \tex_pagefillstretch:D
+ \__kernel_primitive:NN \pagefilstretch \tex_pagefilstretch:D
+ \__kernel_primitive:NN \pagegoal \tex_pagegoal:D
+ \__kernel_primitive:NN \pageshrink \tex_pageshrink:D
+ \__kernel_primitive:NN \pagestretch \tex_pagestretch:D
+ \__kernel_primitive:NN \pagetotal \tex_pagetotal:D
+ \__kernel_primitive:NN \par \tex_par:D
+ \__kernel_primitive:NN \parfillskip \tex_parfillskip:D
+ \__kernel_primitive:NN \parindent \tex_parindent:D
+ \__kernel_primitive:NN \parshape \tex_parshape:D
+ \__kernel_primitive:NN \parskip \tex_parskip:D
+ \__kernel_primitive:NN \patterns \tex_patterns:D
+ \__kernel_primitive:NN \pausing \tex_pausing:D
+ \__kernel_primitive:NN \penalty \tex_penalty:D
+ \__kernel_primitive:NN \postdisplaypenalty \tex_postdisplaypenalty:D
+ \__kernel_primitive:NN \predisplaypenalty \tex_predisplaypenalty:D
+ \__kernel_primitive:NN \predisplaysize \tex_predisplaysize:D
+ \__kernel_primitive:NN \pretolerance \tex_pretolerance:D
+ \__kernel_primitive:NN \prevdepth \tex_prevdepth:D
+ \__kernel_primitive:NN \prevgraf \tex_prevgraf:D
+ \__kernel_primitive:NN \radical \tex_radical:D
+ \__kernel_primitive:NN \raise \tex_raise:D
+ \__kernel_primitive:NN \read \tex_read:D
+ \__kernel_primitive:NN \relax \tex_relax:D
+ \__kernel_primitive:NN \relpenalty \tex_relpenalty:D
+ \__kernel_primitive:NN \right \tex_right:D
+ \__kernel_primitive:NN \righthyphenmin \tex_righthyphenmin:D
+ \__kernel_primitive:NN \rightskip \tex_rightskip:D
+ \__kernel_primitive:NN \romannumeral \tex_romannumeral:D
+ \__kernel_primitive:NN \scriptfont \tex_scriptfont:D
+ \__kernel_primitive:NN \scriptscriptfont \tex_scriptscriptfont:D
+ \__kernel_primitive:NN \scriptscriptstyle \tex_scriptscriptstyle:D
+ \__kernel_primitive:NN \scriptspace \tex_scriptspace:D
+ \__kernel_primitive:NN \scriptstyle \tex_scriptstyle:D
+ \__kernel_primitive:NN \scrollmode \tex_scrollmode:D
+ \__kernel_primitive:NN \setbox \tex_setbox:D
+ \__kernel_primitive:NN \setlanguage \tex_setlanguage:D
+ \__kernel_primitive:NN \sfcode \tex_sfcode:D
+ \__kernel_primitive:NN \shipout \tex_shipout:D
+ \__kernel_primitive:NN \show \tex_show:D
+ \__kernel_primitive:NN \showbox \tex_showbox:D
+ \__kernel_primitive:NN \showboxbreadth \tex_showboxbreadth:D
+ \__kernel_primitive:NN \showboxdepth \tex_showboxdepth:D
+ \__kernel_primitive:NN \showlists \tex_showlists:D
+ \__kernel_primitive:NN \showthe \tex_showthe:D
+ \__kernel_primitive:NN \skewchar \tex_skewchar:D
+ \__kernel_primitive:NN \skip \tex_skip:D
+ \__kernel_primitive:NN \skipdef \tex_skipdef:D
+ \__kernel_primitive:NN \spacefactor \tex_spacefactor:D
+ \__kernel_primitive:NN \spaceskip \tex_spaceskip:D
+ \__kernel_primitive:NN \span \tex_span:D
+ \__kernel_primitive:NN \special \tex_special:D
+ \__kernel_primitive:NN \splitbotmark \tex_splitbotmark:D
+ \__kernel_primitive:NN \splitfirstmark \tex_splitfirstmark:D
+ \__kernel_primitive:NN \splitmaxdepth \tex_splitmaxdepth:D
+ \__kernel_primitive:NN \splittopskip \tex_splittopskip:D
+ \__kernel_primitive:NN \string \tex_string:D
+ \__kernel_primitive:NN \tabskip \tex_tabskip:D
+ \__kernel_primitive:NN \textfont \tex_textfont:D
+ \__kernel_primitive:NN \textstyle \tex_textstyle:D
+ \__kernel_primitive:NN \the \tex_the:D
+ \__kernel_primitive:NN \thickmuskip \tex_thickmuskip:D
+ \__kernel_primitive:NN \thinmuskip \tex_thinmuskip:D
+ \__kernel_primitive:NN \time \tex_time:D
+ \__kernel_primitive:NN \toks \tex_toks:D
+ \__kernel_primitive:NN \toksdef \tex_toksdef:D
+ \__kernel_primitive:NN \tolerance \tex_tolerance:D
+ \__kernel_primitive:NN \topmark \tex_topmark:D
+ \__kernel_primitive:NN \topskip \tex_topskip:D
+ \__kernel_primitive:NN \tracingcommands \tex_tracingcommands:D
+ \__kernel_primitive:NN \tracinglostchars \tex_tracinglostchars:D
+ \__kernel_primitive:NN \tracingmacros \tex_tracingmacros:D
+ \__kernel_primitive:NN \tracingonline \tex_tracingonline:D
+ \__kernel_primitive:NN \tracingoutput \tex_tracingoutput:D
+ \__kernel_primitive:NN \tracingpages \tex_tracingpages:D
+ \__kernel_primitive:NN \tracingparagraphs \tex_tracingparagraphs:D
+ \__kernel_primitive:NN \tracingrestores \tex_tracingrestores:D
+ \__kernel_primitive:NN \tracingstats \tex_tracingstats:D
+ \__kernel_primitive:NN \uccode \tex_uccode:D
+ \__kernel_primitive:NN \uchyph \tex_uchyph:D
+ \__kernel_primitive:NN \underline \tex_underline:D
+ \__kernel_primitive:NN \unhbox \tex_unhbox:D
+ \__kernel_primitive:NN \unhcopy \tex_unhcopy:D
+ \__kernel_primitive:NN \unkern \tex_unkern:D
+ \__kernel_primitive:NN \unpenalty \tex_unpenalty:D
+ \__kernel_primitive:NN \unskip \tex_unskip:D
+ \__kernel_primitive:NN \unvbox \tex_unvbox:D
+ \__kernel_primitive:NN \unvcopy \tex_unvcopy:D
+ \__kernel_primitive:NN \uppercase \tex_uppercase:D
+ \__kernel_primitive:NN \vadjust \tex_vadjust:D
+ \__kernel_primitive:NN \valign \tex_valign:D
+ \__kernel_primitive:NN \vbadness \tex_vbadness:D
+ \__kernel_primitive:NN \vbox \tex_vbox:D
+ \__kernel_primitive:NN \vcenter \tex_vcenter:D
+ \__kernel_primitive:NN \vfil \tex_vfil:D
+ \__kernel_primitive:NN \vfill \tex_vfill:D
+ \__kernel_primitive:NN \vfilneg \tex_vfilneg:D
+ \__kernel_primitive:NN \vfuzz \tex_vfuzz:D
+ \__kernel_primitive:NN \voffset \tex_voffset:D
+ \__kernel_primitive:NN \vrule \tex_vrule:D
+ \__kernel_primitive:NN \vsize \tex_vsize:D
+ \__kernel_primitive:NN \vskip \tex_vskip:D
+ \__kernel_primitive:NN \vsplit \tex_vsplit:D
+ \__kernel_primitive:NN \vss \tex_vss:D
+ \__kernel_primitive:NN \vtop \tex_vtop:D
+ \__kernel_primitive:NN \wd \tex_wd:D
+ \__kernel_primitive:NN \widowpenalty \tex_widowpenalty:D
+ \__kernel_primitive:NN \write \tex_write:D
+ \__kernel_primitive:NN \xdef \tex_xdef:D
+ \__kernel_primitive:NN \xleaders \tex_xleaders:D
+ \__kernel_primitive:NN \xspaceskip \tex_xspaceskip:D
+ \__kernel_primitive:NN \year \tex_year:D
+ \__kernel_primitive:NN \beginL \etex_beginL:D
+ \__kernel_primitive:NN \beginR \etex_beginR:D
+ \__kernel_primitive:NN \botmarks \etex_botmarks:D
+ \__kernel_primitive:NN \clubpenalties \etex_clubpenalties:D
+ \__kernel_primitive:NN \currentgrouplevel \etex_currentgrouplevel:D
+ \__kernel_primitive:NN \currentgrouptype \etex_currentgrouptype:D
+ \__kernel_primitive:NN \currentifbranch \etex_currentifbranch:D
+ \__kernel_primitive:NN \currentiflevel \etex_currentiflevel:D
+ \__kernel_primitive:NN \currentiftype \etex_currentiftype:D
+ \__kernel_primitive:NN \detokenize \etex_detokenize:D
+ \__kernel_primitive:NN \dimexpr \etex_dimexpr:D
+ \__kernel_primitive:NN \displaywidowpenalties \etex_displaywidowpenalties:D
+ \__kernel_primitive:NN \endL \etex_endL:D
+ \__kernel_primitive:NN \endR \etex_endR:D
+ \__kernel_primitive:NN \eTeXrevision \etex_eTeXrevision:D
+ \__kernel_primitive:NN \eTeXversion \etex_eTeXversion:D
+ \__kernel_primitive:NN \everyeof \etex_everyeof:D
+ \__kernel_primitive:NN \firstmarks \etex_firstmarks:D
+ \__kernel_primitive:NN \fontchardp \etex_fontchardp:D
+ \__kernel_primitive:NN \fontcharht \etex_fontcharht:D
+ \__kernel_primitive:NN \fontcharic \etex_fontcharic:D
+ \__kernel_primitive:NN \fontcharwd \etex_fontcharwd:D
+ \__kernel_primitive:NN \glueexpr \etex_glueexpr:D
+ \__kernel_primitive:NN \glueshrink \etex_glueshrink:D
+ \__kernel_primitive:NN \glueshrinkorder \etex_glueshrinkorder:D
+ \__kernel_primitive:NN \gluestretch \etex_gluestretch:D
+ \__kernel_primitive:NN \gluestretchorder \etex_gluestretchorder:D
+ \__kernel_primitive:NN \gluetomu \etex_gluetomu:D
+ \__kernel_primitive:NN \ifcsname \etex_ifcsname:D
+ \__kernel_primitive:NN \ifdefined \etex_ifdefined:D
+ \__kernel_primitive:NN \iffontchar \etex_iffontchar:D
+ \__kernel_primitive:NN \interactionmode \etex_interactionmode:D
+ \__kernel_primitive:NN \interlinepenalties \etex_interlinepenalties:D
+ \__kernel_primitive:NN \lastlinefit \etex_lastlinefit:D
+ \__kernel_primitive:NN \lastnodetype \etex_lastnodetype:D
+ \__kernel_primitive:NN \marks \etex_marks:D
+ \__kernel_primitive:NN \middle \etex_middle:D
+ \__kernel_primitive:NN \muexpr \etex_muexpr:D
+ \__kernel_primitive:NN \mutoglue \etex_mutoglue:D
+ \__kernel_primitive:NN \numexpr \etex_numexpr:D
+ \__kernel_primitive:NN \pagediscards \etex_pagediscards:D
+ \__kernel_primitive:NN \parshapedimen \etex_parshapedimen:D
+ \__kernel_primitive:NN \parshapeindent \etex_parshapeindent:D
+ \__kernel_primitive:NN \parshapelength \etex_parshapelength:D
+ \__kernel_primitive:NN \predisplaydirection \etex_predisplaydirection:D
+ \__kernel_primitive:NN \protected \etex_protected:D
+ \__kernel_primitive:NN \readline \etex_readline:D
+ \__kernel_primitive:NN \savinghyphcodes \etex_savinghyphcodes:D
+ \__kernel_primitive:NN \savingvdiscards \etex_savingvdiscards:D
+ \__kernel_primitive:NN \scantokens \etex_scantokens:D
+ \__kernel_primitive:NN \showgroups \etex_showgroups:D
+ \__kernel_primitive:NN \showifs \etex_showifs:D
+ \__kernel_primitive:NN \showtokens \etex_showtokens:D
+ \__kernel_primitive:NN \splitbotmarks \etex_splitbotmarks:D
+ \__kernel_primitive:NN \splitdiscards \etex_splitdiscards:D
+ \__kernel_primitive:NN \splitfirstmarks \etex_splitfirstmarks:D
+ \__kernel_primitive:NN \TeXXeTstate \etex_TeXXeTstate:D
+ \__kernel_primitive:NN \topmarks \etex_topmarks:D
+ \__kernel_primitive:NN \tracingassigns \etex_tracingassigns:D
+ \__kernel_primitive:NN \tracinggroups \etex_tracinggroups:D
+ \__kernel_primitive:NN \tracingifs \etex_tracingifs:D
+ \__kernel_primitive:NN \tracingnesting \etex_tracingnesting:D
+ \__kernel_primitive:NN \tracingscantokens \etex_tracingscantokens:D
+ \__kernel_primitive:NN \unexpanded \etex_unexpanded:D
+ \__kernel_primitive:NN \unless \etex_unless:D
+ \__kernel_primitive:NN \widowpenalties \etex_widowpenalties:D
+ \__kernel_primitive:NN \pdfannot \pdftex_pdfannot:D
+ \__kernel_primitive:NN \pdfcatalog \pdftex_pdfcatalog:D
+ \__kernel_primitive:NN \pdfcompresslevel \pdftex_pdfcompresslevel:D
+ \__kernel_primitive:NN \pdfcolorstack \pdftex_pdfcolorstack:D
+ \__kernel_primitive:NN \pdfcolorstackinit \pdftex_pdfcolorstackinit:D
+ \__kernel_primitive:NN \pdfcreationdate \pdftex_pdfcreationdate:D
+ \__kernel_primitive:NN \pdfdecimaldigits \pdftex_pdfdecimaldigits:D
+ \__kernel_primitive:NN \pdfdest \pdftex_pdfdest:D
+ \__kernel_primitive:NN \pdfdestmargin \pdftex_pdfdestmargin:D
+ \__kernel_primitive:NN \pdfendlink \pdftex_pdfendlink:D
+ \__kernel_primitive:NN \pdfendthread \pdftex_pdfendthread:D
+ \__kernel_primitive:NN \pdffontattr \pdftex_pdffontattr:D
+ \__kernel_primitive:NN \pdffontname \pdftex_pdffontname:D
+ \__kernel_primitive:NN \pdffontobjnum \pdftex_pdffontobjnum:D
+ \__kernel_primitive:NN \pdfgamma \pdftex_pdfgamma:D
+ \__kernel_primitive:NN \pdfimageapplygamma \pdftex_pdfimageapplygamma:D
+ \__kernel_primitive:NN \pdfimagegamma \pdftex_pdfimagegamma:D
+ \__kernel_primitive:NN \pdfgentounicode \pdftex_pdfgentounicode:D
+ \__kernel_primitive:NN \pdfglyphtounicode \pdftex_pdfglyphtounicode:D
+ \__kernel_primitive:NN \pdfhorigin \pdftex_pdfhorigin:D
+ \__kernel_primitive:NN \pdfimagehicolor \pdftex_pdfimagehicolor:D
+ \__kernel_primitive:NN \pdfimageresolution \pdftex_pdfimageresolution:D
+ \__kernel_primitive:NN \pdfincludechars \pdftex_pdfincludechars:D
+ \__kernel_primitive:NN \pdfinclusioncopyfonts \pdftex_pdfinclusioncopyfonts:D
+ \__kernel_primitive:NN \pdfinclusionerrorlevel \pdftex_pdfinclusionerrorlevel:D
+ \__kernel_primitive:NN \pdfinfo \pdftex_pdfinfo:D
+ \__kernel_primitive:NN \pdflastannot \pdftex_pdflastannot:D
+ \__kernel_primitive:NN \pdflastlink \pdftex_pdflastlink:D
+ \__kernel_primitive:NN \pdflastobj \pdftex_pdflastobj:D
+ \__kernel_primitive:NN \pdflastxform \pdftex_pdflastxform:D
+ \__kernel_primitive:NN \pdflastximage \pdftex_pdflastximage:D
+ \__kernel_primitive:NN \pdflastximagecolordepth \pdftex_pdflastximagecolordepth:D
+ \__kernel_primitive:NN \pdflastximagepages \pdftex_pdflastximagepages:D
+ \__kernel_primitive:NN \pdflinkmargin \pdftex_pdflinkmargin:D
+ \__kernel_primitive:NN \pdfliteral \pdftex_pdfliteral:D
+ \__kernel_primitive:NN \pdfminorversion \pdftex_pdfminorversion:D
+ \__kernel_primitive:NN \pdfnames \pdftex_pdfnames:D
+ \__kernel_primitive:NN \pdfobj \pdftex_pdfobj:D
+ \__kernel_primitive:NN \pdfobjcompresslevel \pdftex_pdfobjcompresslevel:D
+ \__kernel_primitive:NN \pdfoutline \pdftex_pdfoutline:D
+ \__kernel_primitive:NN \pdfoutput \pdftex_pdfoutput:D
+ \__kernel_primitive:NN \pdfpageattr \pdftex_pdfpageattr:D
+ \__kernel_primitive:NN \pdfpagebox \pdftex_pdfpagebox:D
+ \__kernel_primitive:NN \pdfpageref \pdftex_pdfpageref:D
+ \__kernel_primitive:NN \pdfpageresources \pdftex_pdfpageresources:D
+ \__kernel_primitive:NN \pdfpagesattr \pdftex_pdfpagesattr:D
+ \__kernel_primitive:NN \pdfrefobj \pdftex_pdfrefobj:D
+ \__kernel_primitive:NN \pdfrefxform \pdftex_pdfrefxform:D
+ \__kernel_primitive:NN \pdfrefximage \pdftex_pdfrefximage:D
+ \__kernel_primitive:NN \pdfrestore \pdftex_pdfrestore:D
+ \__kernel_primitive:NN \pdfretval \pdftex_pdfretval:D
+ \__kernel_primitive:NN \pdfsave \pdftex_pdfsave:D
+ \__kernel_primitive:NN \pdfsetmatrix \pdftex_pdfsetmatrix:D
+ \__kernel_primitive:NN \pdfstartlink \pdftex_pdfstartlink:D
+ \__kernel_primitive:NN \pdfstartthread \pdftex_pdfstartthread:D
+ \__kernel_primitive:NN \pdfthread \pdftex_pdfthread:D
+ \__kernel_primitive:NN \pdfthreadmargin \pdftex_pdfthreadmargin:D
+ \__kernel_primitive:NN \pdftrailer \pdftex_pdftrailer:D
+ \__kernel_primitive:NN \pdfuniqueresname \pdftex_pdfuniqueresname:D
+ \__kernel_primitive:NN \pdfvorigin \pdftex_pdfvorigin:D
+ \__kernel_primitive:NN \pdfxform \pdftex_pdfxform:D
+ \__kernel_primitive:NN \pdfxformattr \pdftex_pdfxformattr:D
+ \__kernel_primitive:NN \pdfxformname \pdftex_pdfxformname:D
+ \__kernel_primitive:NN \pdfxformresources \pdftex_pdfxformresources:D
+ \__kernel_primitive:NN \pdfximage \pdftex_pdfximage:D
+ \__kernel_primitive:NN \pdfximagebbox \pdftex_pdfximagebbox:D
+ \__kernel_primitive:NN \ifpdfabsdim \pdftex_ifabsdim:D
+ \__kernel_primitive:NN \ifpdfabsnum \pdftex_ifabsnum:D
+ \__kernel_primitive:NN \ifpdfprimitive \pdftex_ifprimitive:D
+ \__kernel_primitive:NN \pdfadjustspacing \pdftex_adjustspacing:D
+ \__kernel_primitive:NN \pdfcopyfont \pdftex_copyfont:D
+ \__kernel_primitive:NN \pdfdraftmode \pdftex_draftmode:D
+ \__kernel_primitive:NN \pdfeachlinedepth \pdftex_eachlinedepth:D
+ \__kernel_primitive:NN \pdfeachlineheight \pdftex_eachlineheight:D
+ \__kernel_primitive:NN \pdffirstlineheight \pdftex_firstlineheight:D
+ \__kernel_primitive:NN \pdffontexpand \pdftex_fontexpand:D
+ \__kernel_primitive:NN \pdffontsize \pdftex_fontsize:D
+ \__kernel_primitive:NN \pdfignoreddimen \pdftex_ignoreddimen:D
+ \__kernel_primitive:NN \pdfinsertht \pdftex_insertht:D
+ \__kernel_primitive:NN \pdflastlinedepth \pdftex_lastlinedepth:D
+ \__kernel_primitive:NN \pdflastxpos \pdftex_lastxpos:D
+ \__kernel_primitive:NN \pdflastypos \pdftex_lastypos:D
+ \__kernel_primitive:NN \pdfmapfile \pdftex_mapfile:D
+ \__kernel_primitive:NN \pdfmapline \pdftex_mapline:D
+ \__kernel_primitive:NN \pdfnoligatures \pdftex_noligatures:D
+ \__kernel_primitive:NN \pdfnormaldeviate \pdftex_normaldeviate:D
+ \__kernel_primitive:NN \pdfpageheight \pdftex_pageheight:D
+ \__kernel_primitive:NN \pdfpagewidth \pdftex_pagewidth:D
+ \__kernel_primitive:NN \pdfpkmode \pdftex_pkmode:D
+ \__kernel_primitive:NN \pdfpkresolution \pdftex_pkresolution:D
+ \__kernel_primitive:NN \pdfprimitive \pdftex_primitive:D
+ \__kernel_primitive:NN \pdfprotrudechars \pdftex_protrudechars:D
+ \__kernel_primitive:NN \pdfpxdimen \pdftex_pxdimen:D
+ \__kernel_primitive:NN \pdfrandomseed \pdftex_randomseed:D
+ \__kernel_primitive:NN \pdfsavepos \pdftex_savepos:D
+ \__kernel_primitive:NN \pdfstrcmp \pdftex_strcmp:D
+ \__kernel_primitive:NN \pdfsetrandomseed \pdftex_setrandomseed:D
+ \__kernel_primitive:NN \pdfshellescape \pdftex_shellescape:D
+ \__kernel_primitive:NN \pdftracingfonts \pdftex_tracingfonts:D
+ \__kernel_primitive:NN \pdfuniformdeviate \pdftex_uniformdeviate:D
+ \__kernel_primitive:NN \pdftexbanner \pdftex_pdftexbanner:D
+ \__kernel_primitive:NN \pdftexrevision \pdftex_pdftexrevision:D
+ \__kernel_primitive:NN \pdftexversion \pdftex_pdftexversion:D
+ \__kernel_primitive:NN \efcode \pdftex_efcode:D
+ \__kernel_primitive:NN \ifincsname \pdftex_ifincsname:D
+ \__kernel_primitive:NN \leftmarginkern \pdftex_leftmarginkern:D
+ \__kernel_primitive:NN \letterspacefont \pdftex_letterspacefont:D
+ \__kernel_primitive:NN \lpcode \pdftex_lpcode:D
+ \__kernel_primitive:NN \quitvmode \pdftex_quitvmode:D
+ \__kernel_primitive:NN \rightmarginkern \pdftex_rightmarginkern:D
+ \__kernel_primitive:NN \rpcode \pdftex_rpcode:D
+ \__kernel_primitive:NN \synctex \pdftex_synctex:D
+ \__kernel_primitive:NN \tagcode \pdftex_tagcode:D
+ \tex_long:D \tex_def:D \use_ii:nn #1#2 {#2}
+ \tex_long:D \tex_def:D \use_none:n #1 { }
+ \tex_long:D \tex_def:D \__kernel_primitive:NN #1#2
+ {
+ \etex_ifdefined:D #1
+ \tex_expandafter:D \use_ii:nn
+ \tex_fi:D
+ \use_none:n { \tex_global:D \tex_let:D #2 #1 }
+ }
+ \__kernel_primitive:NN \suppressfontnotfounderror \xetex_suppressfontnotfounderror:D
+ \__kernel_primitive:NN \XeTeXcharclass \xetex_charclass:D
+ \__kernel_primitive:NN \XeTeXcharglyph \xetex_charglyph:D
+ \__kernel_primitive:NN \XeTeXcountfeatures \xetex_countfeatures:D
+ \__kernel_primitive:NN \XeTeXcountglyphs \xetex_countglyphs:D
+ \__kernel_primitive:NN \XeTeXcountselectors \xetex_countselectors:D
+ \__kernel_primitive:NN \XeTeXcountvariations \xetex_countvariations:D
+ \__kernel_primitive:NN \XeTeXdefaultencoding \xetex_defaultencoding:D
+ \__kernel_primitive:NN \XeTeXdashbreakstate \xetex_dashbreakstate:D
+ \__kernel_primitive:NN \XeTeXfeaturecode \xetex_featurecode:D
+ \__kernel_primitive:NN \XeTeXfeaturename \xetex_featurename:D
+ \__kernel_primitive:NN \XeTeXfindfeaturebyname \xetex_findfeaturebyname:D
+ \__kernel_primitive:NN \XeTeXfindselectorbyname \xetex_findselectorbyname:D
+ \__kernel_primitive:NN \XeTeXfindvariationbyname \xetex_findvariationbyname:D
+ \__kernel_primitive:NN \XeTeXfirstfontchar \xetex_firstfontchar:D
+ \__kernel_primitive:NN \XeTeXfonttype \xetex_fonttype:D
+ \__kernel_primitive:NN \XeTeXglyph \xetex_glyph:D
+ \__kernel_primitive:NN \XeTeXglyphbounds \xetex_glyphbounds:D
+ \__kernel_primitive:NN \XeTeXglyphindex \xetex_glyphindex:D
+ \__kernel_primitive:NN \XeTeXglyphname \xetex_glyphname:D
+ \__kernel_primitive:NN \XeTeXinputencoding \xetex_inputencoding:D
+ \__kernel_primitive:NN \XeTeXinputnormalization \xetex_inputnormalization:D
+ \__kernel_primitive:NN \XeTeXinterchartokenstate \xetex_interchartokenstate:D
+ \__kernel_primitive:NN \XeTeXinterchartoks \xetex_interchartoks:D
+ \__kernel_primitive:NN \XeTeXisdefaultselector \xetex_isdefaultselector:D
+ \__kernel_primitive:NN \XeTeXisexclusivefeature \xetex_isexclusivefeature:D
+ \__kernel_primitive:NN \XeTeXlastfontchar \xetex_lastfontchar:D
+ \__kernel_primitive:NN \XeTeXlinebreakskip \xetex_linebreakskip:D
+ \__kernel_primitive:NN \XeTeXlinebreaklocale \xetex_linebreaklocale:D
+ \__kernel_primitive:NN \XeTeXlinebreakpenalty \xetex_linebreakpenalty:D
+ \__kernel_primitive:NN \XeTeXOTcountfeatures \xetex_OTcountfeatures:D
+ \__kernel_primitive:NN \XeTeXOTcountlanguages \xetex_OTcountlanguages:D
+ \__kernel_primitive:NN \XeTeXOTcountscripts \xetex_OTcountscripts:D
+ \__kernel_primitive:NN \XeTeXOTfeaturetag \xetex_OTfeaturetag:D
+ \__kernel_primitive:NN \XeTeXOTlanguagetag \xetex_OTlanguagetag:D
+ \__kernel_primitive:NN \XeTeXOTscripttag \xetex_OTscripttag:D
+ \__kernel_primitive:NN \XeTeXpdffile \xetex_pdffile:D
+ \__kernel_primitive:NN \XeTeXpdfpagecount \xetex_pdfpagecount:D
+ \__kernel_primitive:NN \XeTeXpicfile \xetex_picfile:D
+ \__kernel_primitive:NN \XeTeXselectorname \xetex_selectorname:D
+ \__kernel_primitive:NN \XeTeXtracingfonts \xetex_tracingfonts:D
+ \__kernel_primitive:NN \XeTeXupwardsmode \xetex_upwardsmode:D
+ \__kernel_primitive:NN \XeTeXuseglyphmetrics \xetex_useglyphmetrics:D
+ \__kernel_primitive:NN \XeTeXvariation \xetex_variation:D
+ \__kernel_primitive:NN \XeTeXvariationdefault \xetex_variationdefault:D
+ \__kernel_primitive:NN \XeTeXvariationmax \xetex_variationmax:D
+ \__kernel_primitive:NN \XeTeXvariationmin \xetex_variationmin:D
+ \__kernel_primitive:NN \XeTeXvariationname \xetex_variationname:D
+ \__kernel_primitive:NN \XeTeXrevision \xetex_XeTeXrevision:D
+ \__kernel_primitive:NN \XeTeXversion \xetex_XeTeXversion:D
+ \__kernel_primitive:NN \ifprimitive \pdftex_primitive:D
+ \__kernel_primitive:NN \primitive \pdftex_primitive:D
+ \__kernel_primitive:NN \shellescape \pdftex_shellescape:D
+ \__kernel_primitive:NN \alignmark \luatex_alignmark:D
+ \__kernel_primitive:NN \aligntab \luatex_aligntab:D
+ \__kernel_primitive:NN \attribute \luatex_attribute:D
+ \__kernel_primitive:NN \attributedef \luatex_attributedef:D
+ \__kernel_primitive:NN \catcodetable \luatex_catcodetable:D
+ \__kernel_primitive:NN \clearmarks \luatex_clearmarks:D
+ \__kernel_primitive:NN \crampeddisplaystyle \luatex_crampeddisplaystyle:D
+ \__kernel_primitive:NN \crampedscriptscriptstyle \luatex_crampedscriptscriptstyle:D
+ \__kernel_primitive:NN \crampedscriptstyle \luatex_crampedscriptstyle:D
+ \__kernel_primitive:NN \crampedtextstyle \luatex_crampedtextstyle:D
+ \__kernel_primitive:NN \directlua \luatex_directlua:D
+ \__kernel_primitive:NN \dviextension \luatex_dviextension:D
+ \__kernel_primitive:NN \dvifeedback \luatex_dvifeedback:D
+ \__kernel_primitive:NN \dvivariable \luatex_dvivariable:D
+ \__kernel_primitive:NN \expanded \luatex_expanded:D
+ \__kernel_primitive:NN \fontid \luatex_fontid:D
+ \__kernel_primitive:NN \formatname \luatex_formatname:D
+ \__kernel_primitive:NN \hyphenationmin \luatex_hypenationmin:D
+ \__kernel_primitive:NN \gleaders \luatex_gleaders:D
+ \__kernel_primitive:NN \initcatcodetable \luatex_initcatcodetable:D
+ \__kernel_primitive:NN \latelua \luatex_latelua:D
+ \__kernel_primitive:NN \luaescapestring \luatex_luaescapestring:D
+ \__kernel_primitive:NN \luafunction \luatex_luafunction:D
+ \__kernel_primitive:NN \luastartup \luatex_luastartup:D
+ \__kernel_primitive:NN \luatexdatestamp \luatex_luatexdatestamp:D
+ \__kernel_primitive:NN \luatexrevision \luatex_luatexrevision:D
+ \__kernel_primitive:NN \luatexversion \luatex_luatexversion:D
+ \__kernel_primitive:NN \mathdisplayskipmode \luatex_mathdisplayskipmode:D
+ \__kernel_primitive:NN \matheqnogapstep \luatex_matheqnogapstep:D
+ \__kernel_primitive:NN \mathoption \luatex_mathoption:D
+ \__kernel_primitive:NN \mathscriptsmode \luatex_mathscriptsmode:D
+ \__kernel_primitive:NN \mathstyle \luatex_mathstyle:D
+ \__kernel_primitive:NN \mathsurroundskip \luatex_mathsurroundskip:D
+ \__kernel_primitive:NN \nohrule \luatex_nohrule:D
+ \__kernel_primitive:NN \nokerns \luatex_nokerns:D
+ \__kernel_primitive:NN \noligs \luatex_noligs:D
+ \__kernel_primitive:NN \novrule \luatex_novrule:D
+ \__kernel_primitive:NN \outputbox \luatex_outputbox:D
+ \__kernel_primitive:NN \pageleftoffset \luatex_pageleftoffset:D
+ \__kernel_primitive:NN \pagetopoffset \luatex_pagetopoffset:D
+ \__kernel_primitive:NN \pdfextension \luatex_pdfextension:D
+ \__kernel_primitive:NN \pdffeedback \luatex_pdffeedback:D
+ \__kernel_primitive:NN \pdfvariable \luatex_pdfvariable:D
+ \__kernel_primitive:NN \postexhyphenchar \luatex_postexhyphenchar:D
+ \__kernel_primitive:NN \posthyphenchar \luatex_posthyphenchar:D
+ \__kernel_primitive:NN \preexhyphenchar \luatex_preexhyphenchar:D
+ \__kernel_primitive:NN \prehyphenchar \luatex_prehyphenchar:D
+ \__kernel_primitive:NN \savecatcodetable \luatex_savecatcodetable:D
+ \__kernel_primitive:NN \scantextokens \luatex_scantextokens:D
+ \__kernel_primitive:NN \setfontid \luatex_setfontid:D
+ \__kernel_primitive:NN \suppressifcsnameerror \luatex_suppressifcsnameerror:D
+ \__kernel_primitive:NN \suppresslongerror \luatex_suppresslongerror:D
+ \__kernel_primitive:NN \suppressmathparerror \luatex_suppressmathparerror:D
+ \__kernel_primitive:NN \suppressoutererror \luatex_suppressoutererror:D
+ \__kernel_primitive:NN \bodydir \luatex_bodydir:D
+ \__kernel_primitive:NN \boxdir \luatex_boxdir:D
+ \__kernel_primitive:NN \leftghost \luatex_leftghost:D
+ \__kernel_primitive:NN \localbrokenpenalty \luatex_localbrokenpenalty:D
+ \__kernel_primitive:NN \localinterlinepenalty \luatex_localinterlinepenalty:D
+ \__kernel_primitive:NN \localleftbox \luatex_localleftbox:D
+ \__kernel_primitive:NN \localrightbox \luatex_localrightbox:D
+ \__kernel_primitive:NN \mathdir \luatex_mathdir:D
+ \__kernel_primitive:NN \pagebottomoffset \luatex_pagebottomoffset:D
+ \__kernel_primitive:NN \pagedir \luatex_pagedir:D
+ \__kernel_primitive:NN \pagerightoffset \luatex_pagerightoffset:D
+ \__kernel_primitive:NN \pardir \luatex_pardir:D
+ \__kernel_primitive:NN \rightghost \luatex_rightghost:D
+ \__kernel_primitive:NN \textdir \luatex_textdir:D
+ \__kernel_primitive:NN \adjustspacing \pdftex_adjustspacing:D
+ \__kernel_primitive:NN \copyfont \pdftex_copyfont:D
+ \__kernel_primitive:NN \draftmode \pdftex_draftmode:D
+ \__kernel_primitive:NN \expandglyphsinfont \pdftex_fontexpand:D
+ \__kernel_primitive:NN \ignoreligaturesinfont \pdftex_ignoreligaturesinfont:D
+ \__kernel_primitive:NN \insertht \pdftex_insertht:D
+ \__kernel_primitive:NN \lastsavedboxresourceindex \pdftex_pdflastxform:D
+ \__kernel_primitive:NN \lastsavedimageresourceindex \pdftex_pdflastximage:D
+ \__kernel_primitive:NN \lastsavedimageresourcepages \pdftex_pdflastximagepages:D
+ \__kernel_primitive:NN \lastxpos \pdftex_lastxpos:D
+ \__kernel_primitive:NN \lastypos \pdftex_lastypos:D
+ \__kernel_primitive:NN \normaldeviate \pdftex_normaldeviate:D
+ \__kernel_primitive:NN \outputmode \pdftex_pdfoutput:D
+ \__kernel_primitive:NN \pageheight \pdftex_pageheight:D
+ \__kernel_primitive:NN \pagewidth \pdftex_pagewith:D
+ \__kernel_primitive:NN \protrudechars \pdftex_protrudechars:D
+ \__kernel_primitive:NN \pxdimen \pdftex_pxdimen:D
+ \__kernel_primitive:NN \randomseed \pdftex_randomseed:D
+ \__kernel_primitive:NN \useboxresource \pdftex_pdfrefxform:D
+ \__kernel_primitive:NN \useimageresource \pdftex_pdfrefximage:D
+ \__kernel_primitive:NN \savepos \pdftex_savepos:D
+ \__kernel_primitive:NN \saveboxresource \pdftex_pdfxform:D
+ \__kernel_primitive:NN \saveimageresource \pdftex_pdfximage:D
+ \__kernel_primitive:NN \setrandomseed \pdftex_setrandomseed:D
+ \__kernel_primitive:NN \uniformdeviate \pdftex_uniformdeviate:D
+ \__kernel_primitive:NN \Uchar \utex_char:D
+ \__kernel_primitive:NN \Ucharcat \utex_charcat:D
+ \__kernel_primitive:NN \Udelcode \utex_delcode:D
+ \__kernel_primitive:NN \Udelcodenum \utex_delcodenum:D
+ \__kernel_primitive:NN \Udelimiter \utex_delimiter:D
+ \__kernel_primitive:NN \Udelimiterover \utex_delimiterover:D
+ \__kernel_primitive:NN \Udelimiterunder \utex_delimiterunder:D
+ \__kernel_primitive:NN \Uhextensible \utex_hextensible:D
+ \__kernel_primitive:NN \Umathaccent \utex_mathaccent:D
+ \__kernel_primitive:NN \Umathaxis \utex_mathaxis:D
+ \__kernel_primitive:NN \Umathbinbinspacing \utex_binbinspacing:D
+ \__kernel_primitive:NN \Umathbinclosespacing \utex_binclosespacing:D
+ \__kernel_primitive:NN \Umathbininnerspacing \utex_bininnerspacing:D
+ \__kernel_primitive:NN \Umathbinopenspacing \utex_binopenspacing:D
+ \__kernel_primitive:NN \Umathbinopspacing \utex_binopspacing:D
+ \__kernel_primitive:NN \Umathbinordspacing \utex_binordspacing:D
+ \__kernel_primitive:NN \Umathbinpunctspacing \utex_binpunctspacing:D
+ \__kernel_primitive:NN \Umathbinrelspacing \utex_binrelspacing:D
+ \__kernel_primitive:NN \Umathchar \utex_mathchar:D
+ \__kernel_primitive:NN \Umathcharclass \utex_mathcharclass:D
+ \__kernel_primitive:NN \Umathchardef \utex_mathchardef:D
+ \__kernel_primitive:NN \Umathcharfam \utex_mathcharfam:D
+ \__kernel_primitive:NN \Umathcharnum \utex_mathcharnum:D
+ \__kernel_primitive:NN \Umathcharnumdef \utex_mathcharnumdef:D
+ \__kernel_primitive:NN \Umathcharslot \utex_mathcharslot:D
+ \__kernel_primitive:NN \Umathclosebinspacing \utex_closebinspacing:D
+ \__kernel_primitive:NN \Umathcloseclosespacing \utex_closeclosespacing:D
+ \__kernel_primitive:NN \Umathcloseinnerspacing \utex_closeinnerspacing:D
+ \__kernel_primitive:NN \Umathcloseopenspacing \utex_closeopenspacing:D
+ \__kernel_primitive:NN \Umathcloseopspacing \utex_closeopspacing:D
+ \__kernel_primitive:NN \Umathcloseordspacing \utex_closeordspacing:D
+ \__kernel_primitive:NN \Umathclosepunctspacing \utex_closepunctspacing:D
+ \__kernel_primitive:NN \Umathcloserelspacing \utex_closerelspacing:D
+ \__kernel_primitive:NN \Umathcode \utex_mathcode:D
+ \__kernel_primitive:NN \Umathcodenum \utex_mathcodenum:D
+ \__kernel_primitive:NN \Umathconnectoroverlapmin \utex_connectoroverlapmin:D
+ \__kernel_primitive:NN \Umathfractiondelsize \utex_fractiondelsize:D
+ \__kernel_primitive:NN \Umathfractiondenomdown \utex_fractiondenomdown:D
+ \__kernel_primitive:NN \Umathfractiondenomvgap \utex_fractiondenomvgap:D
+ \__kernel_primitive:NN \Umathfractionnumup \utex_fractionnumup:D
+ \__kernel_primitive:NN \Umathfractionnumvgap \utex_fractionnumvgap:D
+ \__kernel_primitive:NN \Umathfractionrule \utex_fractionrule:D
+ \__kernel_primitive:NN \Umathinnerbinspacing \utex_innerbinspacing:D
+ \__kernel_primitive:NN \Umathinnerclosespacing \utex_innerclosespacing:D
+ \__kernel_primitive:NN \Umathinnerinnerspacing \utex_innerinnerspacing:D
+ \__kernel_primitive:NN \Umathinneropenspacing \utex_inneropenspacing:D
+ \__kernel_primitive:NN \Umathinneropspacing \utex_inneropspacing:D
+ \__kernel_primitive:NN \Umathinnerordspacing \utex_innerordspacing:D
+ \__kernel_primitive:NN \Umathinnerpunctspacing \utex_innerpunctspacing:D
+ \__kernel_primitive:NN \Umathinnerrelspacing \utex_innerrelspacing:D
+ \__kernel_primitive:NN \Umathlimitabovebgap \utex_limitabovebgap:D
+ \__kernel_primitive:NN \Umathlimitabovekern \utex_limitabovekern:D
+ \__kernel_primitive:NN \Umathlimitabovevgap \utex_limitabovevgap:D
+ \__kernel_primitive:NN \Umathlimitbelowbgap \utex_limitbelowbgap:D
+ \__kernel_primitive:NN \Umathlimitbelowkern \utex_limitbelowkern:D
+ \__kernel_primitive:NN \Umathlimitbelowvgap \utex_limitbelowvgap:D
+ \__kernel_primitive:NN \Umathopbinspacing \utex_opbinspacing:D
+ \__kernel_primitive:NN \Umathopclosespacing \utex_opclosespacing:D
+ \__kernel_primitive:NN \Umathopenbinspacing \utex_openbinspacing:D
+ \__kernel_primitive:NN \Umathopenclosespacing \utex_openclosespacing:D
+ \__kernel_primitive:NN \Umathopeninnerspacing \utex_openinnerspacing:D
+ \__kernel_primitive:NN \Umathopenopenspacing \utex_openopenspacing:D
+ \__kernel_primitive:NN \Umathopenopspacing \utex_openopspacing:D
+ \__kernel_primitive:NN \Umathopenordspacing \utex_openordspacing:D
+ \__kernel_primitive:NN \Umathopenpunctspacing \utex_openpunctspacing:D
+ \__kernel_primitive:NN \Umathopenrelspacing \utex_openrelspacing:D
+ \__kernel_primitive:NN \Umathoperatorsize \utex_operatorsize:D
+ \__kernel_primitive:NN \Umathopinnerspacing \utex_opinnerspacing:D
+ \__kernel_primitive:NN \Umathopopenspacing \utex_opopenspacing:D
+ \__kernel_primitive:NN \Umathopopspacing \utex_opopspacing:D
+ \__kernel_primitive:NN \Umathopordspacing \utex_opordspacing:D
+ \__kernel_primitive:NN \Umathoppunctspacing \utex_oppunctspacing:D
+ \__kernel_primitive:NN \Umathoprelspacing \utex_oprelspacing:D
+ \__kernel_primitive:NN \Umathordbinspacing \utex_ordbinspacing:D
+ \__kernel_primitive:NN \Umathordclosespacing \utex_ordclosespacing:D
+ \__kernel_primitive:NN \Umathordinnerspacing \utex_ordinnerspacing:D
+ \__kernel_primitive:NN \Umathordopenspacing \utex_ordopenspacing:D
+ \__kernel_primitive:NN \Umathordopspacing \utex_ordopspacing:D
+ \__kernel_primitive:NN \Umathordordspacing \utex_ordordspacing:D
+ \__kernel_primitive:NN \Umathordpunctspacing \utex_ordpunctspacing:D
+ \__kernel_primitive:NN \Umathordrelspacing \utex_ordrelspacing:D
+ \__kernel_primitive:NN \Umathoverbarkern \utex_overbarkern:D
+ \__kernel_primitive:NN \Umathoverbarrule \utex_overbarrule:D
+ \__kernel_primitive:NN \Umathoverbarvgap \utex_overbarvgap:D
+ \__kernel_primitive:NN \Umathoverdelimiterbgap \utex_overdelimiterbgap:D
+ \__kernel_primitive:NN \Umathoverdelimitervgap \utex_overdelimitervgap:D
+ \__kernel_primitive:NN \Umathpunctbinspacing \utex_punctbinspacing:D
+ \__kernel_primitive:NN \Umathpunctclosespacing \utex_punctclosespacing:D
+ \__kernel_primitive:NN \Umathpunctinnerspacing \utex_punctinnerspacing:D
+ \__kernel_primitive:NN \Umathpunctopenspacing \utex_punctopenspacing:D
+ \__kernel_primitive:NN \Umathpunctopspacing \utex_punctopspacing:D
+ \__kernel_primitive:NN \Umathpunctordspacing \utex_punctordspacing:D
+ \__kernel_primitive:NN \Umathpunctpunctspacing \utex_punctpunctspacing:D
+ \__kernel_primitive:NN \Umathpunctrelspacing \utex_punctrelspacing:D
+ \__kernel_primitive:NN \Umathquad \utex_quad:D
+ \__kernel_primitive:NN \Umathradicaldegreeafter \utex_radicaldegreeafter:D
+ \__kernel_primitive:NN \Umathradicaldegreebefore \utex_radicaldegreebefore:D
+ \__kernel_primitive:NN \Umathradicaldegreeraise \utex_radicaldegreeraise:D
+ \__kernel_primitive:NN \Umathradicalkern \utex_radicalkern:D
+ \__kernel_primitive:NN \Umathradicalrule \utex_radicalrule:D
+ \__kernel_primitive:NN \Umathradicalvgap \utex_radicalvgap:D
+ \__kernel_primitive:NN \Umathrelbinspacing \utex_relbinspacing:D
+ \__kernel_primitive:NN \Umathrelclosespacing \utex_relclosespacing:D
+ \__kernel_primitive:NN \Umathrelinnerspacing \utex_relinnerspacing:D
+ \__kernel_primitive:NN \Umathrelopenspacing \utex_relopenspacing:D
+ \__kernel_primitive:NN \Umathrelopspacing \utex_relopspacing:D
+ \__kernel_primitive:NN \Umathrelordspacing \utex_relordspacing:D
+ \__kernel_primitive:NN \Umathrelpunctspacing \utex_relpunctspacing:D
+ \__kernel_primitive:NN \Umathrelrelspacing \utex_relrelspacing:D
+ \__kernel_primitive:NN \Umathskewedfractionhgap \utex_skewedfractionhgap:D
+ \__kernel_primitive:NN \Umathskewedfractionvgap \utex_skewedfractionvgap:D
+ \__kernel_primitive:NN \Umathspaceafterscript \utex_spaceafterscript:D
+ \__kernel_primitive:NN \Umathstackdenomdown \utex_stackdenomdown:D
+ \__kernel_primitive:NN \Umathstacknumup \utex_stacknumup:D
+ \__kernel_primitive:NN \Umathstackvgap \utex_stackvgap:D
+ \__kernel_primitive:NN \Umathsubshiftdown \utex_subshiftdown:D
+ \__kernel_primitive:NN \Umathsubshiftdrop \utex_subshiftdrop:D
+ \__kernel_primitive:NN \Umathsubsupshiftdown \utex_subsupshiftdown:D
+ \__kernel_primitive:NN \Umathsubsupvgap \utex_subsupvgap:D
+ \__kernel_primitive:NN \Umathsubtopmax \utex_subtopmax:D
+ \__kernel_primitive:NN \Umathsupbottommin \utex_supbottommin:D
+ \__kernel_primitive:NN \Umathsupshiftdrop \utex_supshiftdrop:D
+ \__kernel_primitive:NN \Umathsupshiftup \utex_supshiftup:D
+ \__kernel_primitive:NN \Umathsupsubbottommax \utex_supsubbottommax:D
+ \__kernel_primitive:NN \Umathunderbarkern \utex_underbarkern:D
+ \__kernel_primitive:NN \Umathunderbarrule \utex_underbarrule:D
+ \__kernel_primitive:NN \Umathunderbarvgap \utex_underbarvgap:D
+ \__kernel_primitive:NN \Umathunderdelimiterbgap \utex_underdelimiterbgap:D
+ \__kernel_primitive:NN \Umathunderdelimitervgap \utex_underdelimitervgap:D
+ \__kernel_primitive:NN \Uoverdelimiter \utex_overdelimiter:D
+ \__kernel_primitive:NN \Uradical \utex_radical:D
+ \__kernel_primitive:NN \Uroot \utex_root:D
+ \__kernel_primitive:NN \Uskewed \utex_skewed:D
+ \__kernel_primitive:NN \Uskewedwithdelims \utex_skewedwithdelims:D
+ \__kernel_primitive:NN \Ustack \utex_stack:D
+ \__kernel_primitive:NN \Ustartdisplaymath \utex_startdisplaymath:D
+ \__kernel_primitive:NN \Ustartmath \utex_startmath:D
+ \__kernel_primitive:NN \Ustopdisplaymath \utex_stopdisplaymath:D
+ \__kernel_primitive:NN \Ustopmath \utex_stopmath:D
+ \__kernel_primitive:NN \Usubscript \utex_subscript:D
+ \__kernel_primitive:NN \Usuperscript \utex_superscript:D
+ \__kernel_primitive:NN \Uunderdelimiter \utex_underdelimiter:D
+ \__kernel_primitive:NN \Uvextensible \utex_vextensible:D
+ \__kernel_primitive:NN \autospacing \ptex_autospacing:D
+ \__kernel_primitive:NN \autoxspacing \ptex_autoxspacing:D
+ \__kernel_primitive:NN \dtou \ptex_dtou:D
+ \__kernel_primitive:NN \euc \ptex_euc:D
+ \__kernel_primitive:NN \ifdbox \ptex_ifdbox:D
+ \__kernel_primitive:NN \ifddir \ptex_ifddir:D
+ \__kernel_primitive:NN \ifmdir \ptex_ifmdir:D
+ \__kernel_primitive:NN \iftbox \ptex_iftbox:D
+ \__kernel_primitive:NN \iftdir \ptex_iftdir:D
+ \__kernel_primitive:NN \ifybox \ptex_ifybox:D
+ \__kernel_primitive:NN \ifydir \ptex_ifydir:D
+ \__kernel_primitive:NN \inhibitglue \ptex_inhibitglue:D
+ \__kernel_primitive:NN \inhibitxspcode \ptex_inhibitxspcode:D
+ \__kernel_primitive:NN \jcharwidowpenalty \ptex_jcharwidowpenalty:D
+ \__kernel_primitive:NN \jfam \ptex_jfam:D
+ \__kernel_primitive:NN \jfont \ptex_jfont:D
+ \__kernel_primitive:NN \jis \ptex_jis:D
+ \__kernel_primitive:NN \kanjiskip \ptex_kanjiskip:D
+ \__kernel_primitive:NN \kansuji \ptex_kansuji:D
+ \__kernel_primitive:NN \kansujichar \ptex_kansujichar:D
+ \__kernel_primitive:NN \kcatcode \ptex_kcatcode:D
+ \__kernel_primitive:NN \kuten \ptex_kuten:D
+ \__kernel_primitive:NN \noautospacing \ptex_noautospacing:D
+ \__kernel_primitive:NN \noautoxspacing \ptex_noautoxspacing:D
+ \__kernel_primitive:NN \postbreakpenalty \ptex_postbreakpenalty:D
+ \__kernel_primitive:NN \prebreakpenalty \ptex_prebreakpenalty:D
+ \__kernel_primitive:NN \showmode \ptex_showmode:D
+ \__kernel_primitive:NN \sjis \ptex_sjis:D
+ \__kernel_primitive:NN \tate \ptex_tate:D
+ \__kernel_primitive:NN \tbaselineshift \ptex_tbaselineshift:D
+ \__kernel_primitive:NN \tfont \ptex_tfont:D
+ \__kernel_primitive:NN \xkanjiskip \ptex_xkanjiskip:D
+ \__kernel_primitive:NN \xspcode \ptex_xspcode:D
+ \__kernel_primitive:NN \ybaselineshift \ptex_ybaselineshift:D
+ \__kernel_primitive:NN \yoko \ptex_yoko:D
+ \__kernel_primitive:NN \disablecjktoken \uptex_disablecjktoken:D
+ \__kernel_primitive:NN \enablecjktoken \uptex_enablecjktoken:D
+ \__kernel_primitive:NN \forcecjktoken \uptex_forcecjktoken:D
+ \__kernel_primitive:NN \kchar \uptex_kchar:D
+ \__kernel_primitive:NN \kchardef \uptex_kchardef:D
+ \__kernel_primitive:NN \kuten \uptex_kuten:D
+ \__kernel_primitive:NN \ucs \uptex_ucs:D
\tex_endgroup:D
\etex_ifdefined:D \@@end
\tex_let:D \tex_end:D \@@end
@@ -1349,20 +1359,13 @@
\tex_let:D \luatex_mathdir:D \luatexmathdir
\tex_let:D \luatex_pagebottomoffset:D \luatexpagebottomoffset
\tex_let:D \luatex_pagedir:D \luatexpagedir
- \tex_let:D \luatex_pageheight:D \luatexpageheight
+ \tex_let:D \pdftex_pageheight:D \luatexpageheight
\tex_let:D \luatex_pagerightoffset:D \luatexpagerightoffset
- \tex_let:D \luatex_pagewidth:D \luatexpagewidth
+ \tex_let:D \pdftex_pagewidth:D \luatexpagewidth
\tex_let:D \luatex_pardir:D \luatexpardir
\tex_let:D \luatex_rightghost:D \luatexrightghost
\tex_let:D \luatex_textdir:D \luatextextdir
\tex_fi:D
-\etex_unless:D \etex_ifdefined:D \pdftex_ifprimitive:D
- \tex_expandafter:D \tex_let:D
- \tex_csname:D pdftex_ifprimitive:D \tex_expandafter:D \tex_endcsname:D
- \tex_csname:D ifprimitive \tex_endcsname:D
- \tex_let:D \pdftex_primitive:D \primitive
- \tex_let:D \pdftex_shellescape:D \shellescape
-\tex_fi:D
\tex_ifnum:D 0
\etex_ifdefined:D \pdftex_pdftexversion:D 1 \tex_fi:D
\etex_ifdefined:D \luatex_luatexversion:D 1 \tex_fi:D
@@ -1387,17 +1390,6 @@
\tex_let:D \pdftex_pdftexrevision:D \tex_undefined:D
\tex_let:D \pdftex_pdftexversion:D \tex_undefined:D
\tex_fi:D
-\etex_ifdefined:D \lastxpos
- \tex_let:D \pdftex_lastxpos:D \lastxpos
- \tex_let:D \pdftex_lastypos:D \lastypos
- \tex_let:D \pdftex_normaldeviate:D \normaldeviate
- \tex_let:D \pdftex_pageheight:D \pageheight
- \tex_let:D \pdftex_pagewith:D \pagewidth
- \tex_let:D \pdftex_randomseed:D \randomseed
- \tex_let:D \pdftex_setrandomseed:D \setrandomseed
- \tex_let:D \pdftex_savepos:D \savepos
- \tex_let:D \pdftex_uniformdeviate:D \uniformdeviate
-\tex_fi:D
\etex_ifdefined:D \normalend
\tex_let:D \tex_end:D \normalend
\tex_let:D \tex_everyjob:D \normaleveryjob
@@ -1456,7 +1448,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3basics.dtx 6033 2015-09-22 19:48:51Z bruno $
+\GetIdInfo$Id: l3basics.dtx 6315 2015-11-22 22:49:22Z bruno $
{L3 Basic definitions}
\tex_let:D \if_true: \tex_iftrue:D
\tex_let:D \if_false: \tex_iffalse:D
@@ -2058,6 +2050,7 @@
{
\__msg_kernel_error:nnxx { kernel } { bad-number-of-arguments }
{ \token_to_str:N #1 } { \int_eval:n {#3} }
+ \use_none:n
}
{#4}
}
@@ -3616,7 +3609,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3str.dtx 6021 2015-09-20 15:10:27Z joseph $
+\GetIdInfo$Id: l3str.dtx 6325 2015-12-20 18:07:35Z joseph $
{L3 Strings}
\group_begin:
\cs_set_protected:Npn \__str_tmp:n #1
@@ -4062,18 +4055,27 @@
\cs_new:Npn \__str_change_case_char:nN #1#2
{
\quark_if_recursion_tail_stop:N #2
- \exp_args:Nf \tl_to_str:n
+ \cs_if_exist:cTF { c__unicode_ #1 _ #2 _tl }
+ { \tl_to_str:c { c__unicode_ #1 _ #2 _tl } }
+ { \__str_change_case_char_aux:nN {#1} #2 }
+ \__str_change_case_loop:nw {#1}
+ }
+\cs_if_exist:NTF \utex_char:D
+ {
+ \cs_new:Npn \__str_change_case_char_aux:nN #1#2
{
- \exp_after:wN \__str_change_case_char:NNNNNNNNn
- \int_use:N \__int_eval:w 1000000 + `#2 \__int_eval_end: #2 {#1}
+ \int_compare:nNnTF { \use:c { __str_lookup_ #1 :N } #2 } = { 0 }
+ { #2 }
+ {
+ \utex_char:D \use:c { __str_lookup_ #1 :N } #2 ~
+ }
}
- \__str_change_case_loop:nw {#1}
+ \cs_new_protected:Npn \__str_lookup_lower:N #1 { \tex_lccode:D `#1 }
+ \cs_new_protected:Npn \__str_lookup_upper:N #1 { \tex_uccode:D `#1 }
+ \cs_new_eq:NN \__str_lookup_fold:N \__str_lookup_lower:N
}
-\cs_new:Npn \__str_change_case_char:NNNNNNNNn #1#2#3#4#5#6#7#8#9
{
- \str_case:nvF #8
- { c__unicode_ #9 _ #6 _X_ #7 _tl }
- { #8 }
+ \cs_new:Npn \__str_change_case_char_aux:nN #1#2 { #2 }
}
\str_const:Nx \c_ampersand_str { \cs_to_str:N \& }
\str_const:Nx \c_atsign_str { \cs_to_str:N \@ }
@@ -4094,6 +4096,135 @@
\cs_new_eq:NN \str_show:n \tl_show:n
\cs_new_eq:NN \str_show:N \tl_show:N
\cs_generate_variant:Nn \str_show:N { c }
+\group_begin:
+ \tex_chardef:D \g__unicode_data_ior
+ \etex_numexpr:D
+ \cs_if_exist:NTF \lastallocatedread
+ { \lastallocatedread }
+ {
+ \cs_if_exist:NTF \c_syst_last_allocated_read
+ { \c_syst_last_allocated_read }
+ { \tex_count:D 16 ~ }
+ }
+ + 1
+ \scan_stop:
+ \cs_set_protected:Npn \__unicode_map_inline:n #1
+ {
+ \group_begin:
+ \tex_catcode:D `\# = 12 \scan_stop:
+ \tex_catcode:D `\ = 10 \scan_stop:
+ \tex_openin:D \g__unicode_data_ior = #1 \scan_stop:
+ \cs_if_exist:NT \utex_char:D
+ { \__unicode_map_loop: }
+ \tex_closein:D \g__unicode_data_ior
+ \group_end:
+ }
+ \cs_set_protected:Npn \__unicode_map_loop:
+ {
+ \tex_ifeof:D \g__unicode_data_ior
+ \exp_after:wN \use_none:n
+ \else:
+ \exp_after:wN \use:n
+ \fi:
+ {
+ \tex_read:D \g__unicode_data_ior to \l__unicode_tmp_tl
+ \if_meaning:w \c_empty_tl \l__unicode_tmp_tl
+ \else:
+ \exp_after:wN \__unicode_parse:w \l__unicode_tmp_tl \q_stop
+ \fi:
+ \__unicode_map_loop:
+ }
+ }
+ \cs_set_nopar:Npn \l__unicode_tmp_tl { }
+ \cs_set_protected:Npn \__unicode_parse:w #1#2 \q_stop
+ {
+ \reverse_if:N \if:w \l__unicode_hash_tl #1
+ \__unicode_parse_auxi:w #1#2 \q_stop
+ \else:
+ \if_int_compare:w \__str_if_eq_x:nn
+ {#2} { ~Conditional~Mappings~ } = \c_zero
+ \cs_set_protected:Npn \__unicode_parse:w ##1 \q_stop { }
+ \fi:
+ \fi:
+ }
+ \cs_set_nopar:Npx \l__unicode_hash_tl { \token_to_str:N # }
+ \cs_set_protected:Npn \__unicode_store:nnnnn #1#2#3#4#5
+ {
+ \tl_const:cx { c__unicode_ #2 _ \utex_char:D "#1 _tl }
+ {
+ \utex_char:D "#3 ~
+ \utex_char:D "#4 ~
+ \tl_if_blank:nF {#5}
+ { \utex_char:D "#5 }
+ }
+ }
+ \cs_set_protected:Npn \__unicode_parse_auxi:w
+ #1 ; #2 ; #3 ; #4 ; #5 ; #6 ; #7 ; #8 ; #9 ;
+ { \__unicode_parse_auxii:w #1 ; }
+ \cs_set_protected:Npn \__unicode_parse_auxii:w
+ #1 ; #2 ; #3 ; #4 ; #5 ; #6 ; #7 \q_stop
+ {
+ \tl_if_blank:nF {#7}
+ {
+ \if_int_compare:w \__str_if_eq_x:nn { #5 ~ } {#7} = \c_zero
+ \else:
+ \tl_const:cx
+ { c__unicode_title_ \utex_char:D "#1 _tl }
+ { \utex_char:D "#7 }
+ \fi:
+ }
+ }
+ \__unicode_map_inline:n { UnicodeData.txt }
+ \cs_set_protected:Npn \__unicode_parse_auxi:w #1 ;~ #2 ;~ #3 ; #4 \q_stop
+ {
+ \if_int_compare:w \__str_if_eq_x:nn {#2} { C } = \c_zero
+ \if_int_compare:w \tex_lccode:D "#1 = "#3 \scan_stop:
+ \else:
+ \tl_const:cx
+ { c__unicode_fold_ \utex_char:D "#1 _tl }
+ { \utex_char:D "#3 ~ }
+ \fi:
+ \else:
+ \if_int_compare:w \__str_if_eq_x:nn {#2} { F } = \c_zero
+ \__unicode_parse_auxii:w #1 ~ #3 ~ \q_stop
+ \fi:
+ \fi:
+ }
+ \cs_set_protected:Npn \__unicode_parse_auxii:w #1 ~ #2 ~ #3 ~ #4 \q_stop
+ { \__unicode_store:nnnnn {#1} { fold } {#2} {#3} {#4} }
+ \__unicode_map_inline:n { CaseFolding.txt }
+ \cs_set_protected:Npn \__unicode_parse_auxi:w #1 ;~ #2 ;~ #3 ;~ #4 ; #5 \q_stop
+ {
+ \use:n { \__unicode_parse_auxii:w #1 ~ lower ~ #2 ~ } ~ \q_stop
+ \use:n { \__unicode_parse_auxii:w #1 ~ upper ~ #4 ~ } ~ \q_stop
+ \if_int_compare:w \__str_if_eq_x:nn {#3} {#4} = \c_zero
+ \else:
+ \use:n { \__unicode_parse_auxii:w #1 ~ title ~ #3 ~ } ~ \q_stop
+ \fi:
+ }
+ \cs_set_protected:Npn \__unicode_parse_auxii:w #1 ~ #2 ~ #3 ~ #4 ~ #5 \q_stop
+ {
+ \tl_if_empty:nF {#4}
+ { \__unicode_store:nnnnn {#1} {#2} {#3} {#4} {#5} }
+ }
+ \__unicode_map_inline:n { SpecialCasing.txt }
+ \cs_if_exist:NF \utex_char:D
+ {
+ \cs_set_protected:Npn \__unicode_tmp:NN #1#2
+ {
+ \if_meaning:w \q_recursion_tail #2
+ \exp_after:wN \use_none_delimit_by_q_recursion_stop:w
+ \fi:
+ \tl_const:cn { c__unicode_fold_ #1 _tl } {#2}
+ \tl_const:cn { c__unicode_lower_ #1 _tl } {#2}
+ \tl_const:cn { c__unicode_upper_ #2 _tl } {#1}
+ \__unicode_tmp:NN
+ }
+ \__unicode_tmp:NN
+ AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz
+ ? \q_recursion_tail \q_recursion_stop
+ }
+\group_end:
%% File: l3seq.dtx Copyright (C) 1990-2015 The LaTeX3 Project
%%
%% It may be distributed and/or modified under the conditions of the
@@ -6552,80 +6683,17 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3token.dtx 6114 2015-09-28 21:32:37Z bruno $
+\GetIdInfo$Id: l3token.dtx 6249 2015-11-11 08:40:42Z joseph $
{L3 Experimental token manipulation}
-\group_begin:
-\tex_catcode:D `@ = \c_eleven
-\tex_catcode:D \c_zero = \c_twelve
\cs_new_protected:Npn \char_set_catcode:nn #1#2
{
- \group_begin:
- \char_set_lccode:nn { 0 } {#1}
- \tex_lowercase:D
- { \group_end: \__char_set_catcode:Nn ^^@ } {#2}
+ \tex_catcode:D \__int_eval:w #1 \__int_eval_end:
+ = \__int_eval:w #2 \__int_eval_end:
}
-\tex_catcode:D \c_zero = \c_thirteen
-\cs_new_protected:Npn \__char_set_catcode:Nn #1#2
- {
- \int_compare:nNnTF { \tex_catcode:D `#1 / \c_two } = \c_six
- {
- \__char_set_catcode:NnNNN #1 {#2} \int_compare:nNnF
- \tl_put_right:Nn \seq_put_right:Nn
- }
- {
- \__char_set_catcode:NnNNN #1 {#2} \int_compare:nNnT
- \tl_remove_all:Nn \seq_remove_all:Nn
- }
- \int_compare:nNnT { \tex_catcode:D `#1 } = \c_thirteen
- {
- \group_begin:
- \char_set_lccode:nn { 0 } { `#1 }
- \tex_lowercase:D
- {
- \group_end:
- \seq_if_in:NnF \l_char_active_seq { ^^@ }
- { \seq_put_right:Nn \l_char_active_seq { ^^@ } }
- }
- }
- }
-\cs_new_protected:Npn \__char_set_catcode:NnNNN #1#2#3#4#5
- {
- \tex_catcode:D `#1 = \__int_eval:w #2 \__int_eval_end:
- #3 { \tex_catcode:D `#1 / \c_two } = \c_six
- {
- \group_begin: \exp_args:NNc \group_end:
- \__char_set_catcode:NNN {#1} #4 #5
- }
- }
-\exp_args:Nnf \use:n
- { \cs_new_protected:Npn \__char_set_catcode:NNN #1#2#3 }
- {
- \tl_if_exist:NT \dospecials
- {
- \tl_if_exist:NT \@sanitize { #2 \@sanitize { \@makeother #1 } }
- #2 \dospecials { \do #1 }
- }
- #3 \l_char_special_seq {#1}
- }
-\tl_if_exist:NT \@sanitize
- {
- \exp_args:Nno \use:n
- { \cs_gset_protected:Npn \__char_set_catcode:Nn #1#2 }
- {
- \__char_set_catcode:Nn {#1} {#2}
- \int_compare:nNnT { \tex_catcode:D `#1 / \c_two } = \c_one
- {
- \group_begin: \exp_args:NNNx \group_end:
- \tl_remove_all:Nn \@sanitize
- { \exp_not:N \@makeother \exp_not:c {#1} }
- }
- }
- }
\cs_new:Npn \char_value_catcode:n #1
{ \tex_the:D \tex_catcode:D \__int_eval:w #1\__int_eval_end: }
\cs_new_protected:Npn \char_show_value_catcode:n #1
{ \__msg_show_wrap:n { > ~ \char_value_catcode:n {#1} } }
-\group_end:
\cs_new_protected:Npn \char_set_catcode_escape:N #1
{ \char_set_catcode:nn { `#1 } \c_zero }
\cs_new_protected:Npn \char_set_catcode_group_begin:N #1
@@ -6730,22 +6798,8 @@
\seq_set_split:Nnn \l_char_special_seq { }
{ \ \" \# \$ \% \& \\ \^ \_ \{ \} \~ }
\seq_new:N \l_char_active_seq
-\use:n
- {
- \group_begin:
- \char_set_catcode_active:N \"
- \char_set_catcode_active:N \$
- \char_set_catcode_active:N \&
- \char_set_catcode_active:N \^
- \char_set_catcode_active:N \_
- \char_set_catcode_active:N \~
- \use:nn
- {
- \group_end:
- \seq_set_split:Nnn \l_char_active_seq { }
- }
- }
- { { " $ & ^ _ ~ } } %$
+\seq_set_split:Nnn \l_char_special_seq { }
+ { \" \$ \& \^ \_ \~ }
\cs_new_protected:Npn \token_new:Nn #1#2 { \cs_new_eq:NN #1 #2 }
\group_begin:
\__chk_if_free_cs:N \c_group_begin_token
@@ -8362,7 +8416,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3file.dtx 6037 2015-09-23 12:41:15Z joseph $
+\GetIdInfo$Id: l3file.dtx 6317 2015-12-03 16:25:17Z joseph $
{L3 File and I/O operations}
\tl_new:N \g_file_current_name_tl
\cs_if_exist:NT \@currname
@@ -8378,7 +8432,7 @@
{
\group_begin:
\seq_map_inline:Nn \l_char_active_seq
- { \cs_set_nopar:Npx ##1 { \token_to_str:N ##1 } }
+ { \char_set:active:Npx ##1 { \cs_to_str:N ##1 } }
\tl_set:Nx \l__file_internal_name_tl {#1}
\tl_set:Nx \l__file_internal_name_tl
{ \tl_to_str:N \l__file_internal_name_tl }
@@ -8641,7 +8695,7 @@
}
\ior_new:N \g__file_internal_ior
\cs_new_eq:NN \c_log_iow \c_minus_one
-\cs_new_eq:NN \c_term_iow \c_sixteen
+\int_const:Nn \c_term_iow { 128 }
\seq_new:N \g__iow_streams_seq
\tl_new:N \l__iow_stream_tl
\prop_new:N \g__iow_streams_prop
@@ -9402,7 +9456,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3keys.dtx 6037 2015-09-23 12:41:15Z joseph $
+\GetIdInfo$Id: l3keys.dtx 6284 2015-11-17 10:10:56Z bruno $
{L3 Key-value interfaces}
\int_new:N \g__keyval_level_int
\tl_new:N \l__keyval_key_tl
@@ -9521,7 +9575,7 @@
{ \__keys_define:onn \l__keys_module_tl }
\cs_new_protected:Npn \__keys_define:nnn #1#2#3
{
- \tl_set:Nx \l__keys_module_tl { \tl_to_str:n {#2} }
+ \tl_set:Nx \l__keys_module_tl { \__keys_remove_spaces:n {#2} }
\keyval_parse:NNn \__keys_define_elt:n \__keys_define_elt:nn {#3}
\tl_set:Nn \l__keys_module_tl {#1}
}
@@ -9561,7 +9615,11 @@
}
\cs_new_protected:Npn \__keys_property_find:w #1 . #2 \q_stop
{
- \tl_set:Nx \l_keys_path_tl { \l_keys_path_tl \tl_to_str:n {#1} }
+ \tl_set:Nx \l_keys_path_tl
+ {
+ \l_keys_path_tl
+ \__keys_remove_spaces:n {#1}
+ }
\tl_if_in:nnTF {#2} { . }
{
\tl_set:Nx \l_keys_path_tl { \l_keys_path_tl . }
@@ -9684,7 +9742,7 @@
\clist_map_inline:nn {#2}
{
\int_incr:N \l_keys_choice_int
- \__keys_cmd_set:nx { \l_keys_path_tl / \tl_to_str:n {##1} }
+ \__keys_cmd_set:nx { \l_keys_path_tl / \__keys_remove_spaces:n {##1} }
{
\tl_set:Nn \exp_not:N \l_keys_choice_tl {##1}
\int_set:Nn \exp_not:N \l_keys_choice_int
@@ -9905,7 +9963,7 @@
{ \__keys_set:onn { \l__keys_module_tl } }
\cs_new_protected:Npn \__keys_set:nnn #1#2#3
{
- \tl_set:Nx \l__keys_module_tl { \tl_to_str:n {#2} }
+ \tl_set:Nx \l__keys_module_tl { \__keys_remove_spaces:n {#2} }
\keyval_parse:NNn \__keys_set_elt:n \__keys_set_elt:nn {#3}
\tl_set:Nn \l__keys_module_tl {#1}
}
@@ -9970,7 +10028,8 @@
}
\cs_new_protected:Npn \__keys_set_elt_aux:nnn #1#2#3
{
- \tl_set:Nx \l_keys_path_tl { \l__keys_module_tl / \tl_to_str:n {#2} }
+ \tl_set:Nx \l_keys_path_tl
+ { \l__keys_module_tl / \__keys_remove_spaces:n {#2} }
\tl_clear:N \l__keys_module_tl
\exp_after:wN \__keys_find_key_module:w \l_keys_path_tl / \q_stop
\__keys_value_or_default:n {#3}
@@ -10116,21 +10175,30 @@
}
\cs_new:Npn \__keys_choice_find:n #1
{
- \__keys_execute:nn { \l_keys_path_tl / \tl_to_str:n {#1} }
+ \__keys_execute:nn { \l_keys_path_tl / \__keys_remove_spaces:n {#1} }
{ \__keys_execute:nn { \l_keys_path_tl / unknown } { } }
}
\cs_new:Npn \__keys_multichoice_find:n #1
{ \clist_map_function:nN {#1} \__keys_choice_find:n }
+\cs_new:Npn \__keys_remove_spaces:n #1
+ {
+ \exp_after:wN \__keys_remove_spaces:w \tl_to_str:n {#1}
+ \use_none:nn ? ~
+ }
+\cs_new:Npn \__keys_remove_spaces:w #1 ~
+ { #1 \__keys_remove_spaces:w }
\prg_new_conditional:Npnn \keys_if_exist:nn #1#2 { p , T , F , TF }
{
- \cs_if_exist:cTF { \c__keys_code_root_tl \tl_to_str:n { #1 / #2 } }
+ \cs_if_exist:cTF
+ { \c__keys_code_root_tl \__keys_remove_spaces:n { #1 / #2 } }
{ \prg_return_true: }
{ \prg_return_false: }
}
\prg_new_conditional:Npnn \keys_if_choice_exist:nnn #1#2#3
{ p , T , F , TF }
{
- \cs_if_exist:cTF { \c__keys_code_root_tl \tl_to_str:n { #1 / #2 / #3 } }
+ \cs_if_exist:cTF
+ { \c__keys_code_root_tl \__keys_remove_spaces:n { #1 / #2 / #3 } }
{ \prg_return_true: }
{ \prg_return_false: }
}
@@ -10139,14 +10207,14 @@
\keys_if_exist:nnTF {#1} {#2}
{
\__msg_show_pre:nnxxxx { LaTeX / kernel } { show-key }
- { \tl_to_str:n { #1 / #2 } } { t } { } { }
+ { \__keys_remove_spaces:n { #1 / #2 } } { t } { } { }
\exp_args:Ncc \__keys_show:NN
- { \c__keys_code_root_tl \tl_to_str:n { #1 / #2 } }
- { \c__keys_info_root_tl \tl_to_str:n { #1 / #2 } }
+ { \c__keys_code_root_tl \__keys_remove_spaces:n { #1 / #2 } }
+ { \c__keys_info_root_tl \__keys_remove_spaces:n { #1 / #2 } }
}
{
\__msg_show_pre:nnxxxx { LaTeX / kernel } { show-key }
- { \tl_to_str:n { #1 / #2 } } { f } { } { }
+ { \__keys_remove_spaces:n { #1 / #2 } } { f } { } { }
\__msg_show_wrap:n { }
}
}
@@ -16943,7 +17011,7 @@
%%
%% -----------------------------------------------------------------------
%%
-\GetIdInfo$Id: l3candidates.dtx 6216 2015-11-01 23:32:43Z bruno $
+\GetIdInfo$Id: l3candidates.dtx 6325 2015-12-20 18:07:35Z joseph $
{L3 Experimental additions to l3kernel}
\cs_new_protected_nopar:Npn \cs_log:N
{ \__msg_log_next: \cs_show:N }
@@ -17675,28 +17743,36 @@
\exp_after:wN \use_none_delimit_by_q_stop:w
\use:n { \::error ! ~ #2 : ~ #1 } \q_stop
}
-\cs_new:Npn \bool_all_p:n #1
- { \__bool_all_aux:n #1 \q_recursion_tail \q_recursion_stop }
-\cs_new:Npn \__bool_all_aux:n #1
+\prg_new_conditional:Npnn \bool_lazy_all:n #1 { p , T , F , TF }
+ { \__bool_lazy_all:n #1 \q_recursion_tail \q_recursion_stop }
+\cs_new:Npn \__bool_lazy_all:n #1
{
- \quark_if_recursion_tail_stop_do:nn {#1} { \c_true_bool }
+ \quark_if_recursion_tail_stop_do:nn {#1} { \prg_return_true: }
\bool_if:nF {#1}
- { \use_i_delimit_by_q_recursion_stop:nw { \c_false_bool } }
- \__bool_all_aux:n
+ { \use_i_delimit_by_q_recursion_stop:nw { \prg_return_false: } }
+ \__bool_lazy_all:n
}
-\cs_new:Npn \bool_and_p:nn #1#2
- { \bool_if:nTF {#1} { \bool_if_p:n {#2} } { \c_false_bool } }
-\cs_new:Npn \bool_any_p:n #1
- { \__bool_any_aux:n #1 \q_recursion_tail \q_recursion_stop }
-\cs_new:Npn \__bool_any_aux:n #1
+\prg_new_conditional:Npnn \bool_lazy_and:nn #1#2 { p , T , F , TF }
{
- \quark_if_recursion_tail_stop_do:nn {#1} { \c_false_bool }
+ \bool_if:nTF {#1}
+ { \bool_if:nTF {#2} { \prg_return_true: } { \prg_return_false: } }
+ { \prg_return_false: }
+ }
+\prg_new_conditional:Npnn \bool_lazy_any:n #1 { p , T , F , TF }
+ { \__bool_lazy_any:n #1 \q_recursion_tail \q_recursion_stop }
+\cs_new:Npn \__bool_lazy_any:n #1
+ {
+ \quark_if_recursion_tail_stop_do:nn {#1} { \prg_return_false: }
\bool_if:nT {#1}
- { \use_i_delimit_by_q_recursion_stop:nw { \c_true_bool } }
- \__bool_any_aux:n
+ { \use_i_delimit_by_q_recursion_stop:nw { \prg_return_true: } }
+ \__bool_lazy_any:n
+ }
+\prg_new_conditional:Npnn \bool_lazy_or:nn #1#2 { p , T , F , TF }
+ {
+ \bool_if:nTF {#1}
+ { \prg_return_true: }
+ { \bool_if:nTF {#2} { \prg_return_true: } { \prg_return_false: } }
}
-\cs_new:Npn \bool_or_p:nn #1#2
- { \bool_if:nTF {#1} { \c_true_bool } { \bool_if_p:n {#2} } }
\cs_new_protected_nopar:Npn \bool_log:N
{ \__msg_log_next: \bool_show:N }
\cs_new_protected_nopar:Npn \bool_log:n
@@ -18022,26 +18098,34 @@
#1
{
\use:c { __tl_change_case_ #2 _ sigma:Nnw } #1
- { \__tl_change_case_char:Nn #1 {#2} }
+ { \__tl_change_case_char:nN {#2} #1 }
}
}
-\cs_new:Npn \__tl_change_case_char:Nn #1#2
+\cs_new:Npn \__tl_change_case_char:nN #1#2
{
\__tl_change_case_output:fwn
{
- \str_case:nvF #1 { c__unicode_ #2 _exceptions_tl }
+ \cs_if_exist:cTF { c__unicode_ #1 _ #2 _tl }
+ { \tl_use:c { c__unicode_ #1 _ #2 _tl } }
+ { \__tl_change_case_char_aux:nN {#1} #2 }
+ }
+ }
+\cs_if_exist:NTF \utex_char:D
+ {
+ \cs_new:Npn \__tl_change_case_char_aux:nN #1#2
+ {
+ \int_compare:nNnTF { \use:c { __tl_lookup_ #1 :N } #2 } = { 0 }
+ { \exp_stop_f: #2 }
{
- \exp_after:wN \__tl_change_case_char:NNNNNNNNn
- \int_use:N \__int_eval:w 1000000 + `#1 \__int_eval_end:
- #1 {#2}
+ \utex_char:D \use:c { __tl_lookup_ #1 :N } #2
}
}
+ \cs_new_protected:Npn \__tl_lookup_lower:N #1 { \tex_lccode:D `#1 }
+ \cs_new_protected:Npn \__tl_lookup_upper:N #1 { \tex_uccode:D `#1 }
+ \cs_new_eq:NN \__tl_lookup_title:N \__tl_lookup_upper:N
}
-\cs_new:Npn \__tl_change_case_char:NNNNNNNNn #1#2#3#4#5#6#7#8#9
{
- \str_case:nvF #8
- { c__unicode_ #9 _ #6 _X_ #7 _tl }
- { \exp_stop_f: #8 }
+ \cs_new:Npn \__tl_change_case_char_aux:nN #1#2 { \exp_stop_f: #2 }
}
\cs_new:Npn \__tl_change_case_cs:Nnnn #1#2
{
@@ -18347,6 +18431,37 @@
{ \__tl_change_case_output:Vwn \c__unicode_upper_Eszett_tl }
{#2}
}
+\cs_if_exist:NTF \utex_char:D
+ {
+ \tl_const:Nx \c__unicode_std_sigma_tl { \utex_char:D "03C3 ~ }
+ \tl_const:Nx \c__unicode_final_sigma_tl { \utex_char:D "03C2 ~ }
+ \tl_const:Nx \c__unicode_accents_lt_tl
+ {
+ \utex_char:D "00CC ~
+ { \utex_char:D "0069 ~ \utex_char:D "0307 ~ \utex_char:D "0300 ~ }
+ \utex_char:D "00CD ~
+ { \utex_char:D "0069 ~ \utex_char:D "0307 ~ \utex_char:D "0301 ~ }
+ \utex_char:D "0128 ~
+ { \utex_char:D "0069 ~ \utex_char:D "0307 ~ \utex_char:D "0303 ~ }
+ }
+ \tl_const:Nx \c__unicode_dot_above_tl { \utex_char:D "0307 ~ }
+ \tl_const:Nx \c__unicode_dotless_i_tl { \utex_char:D "0131 ~ }
+ \tl_const:Nx \c__unicode_dotted_I_tl { \utex_char:D "0130 ~ }
+ \tl_const:Nx \c__unicode_i_ogonek_tl { \utex_char:D "012F ~ }
+ \tl_const:Nx \c__unicode_I_ogonek_tl { \utex_char:D "012E ~ }
+ \tl_const:Nx \c__unicode_upper_Eszett_tl { \utex_char:D "1E9E ~}
+ }
+ {
+ \tl_const:Nn \c__unicode_std_sigma_tl { }
+ \tl_const:Nn \c__unicode_final_sigma_tl { }
+ \tl_const:Nn \c__unicode_accents_lt_tl { }
+ \tl_const:Nn \c__unicode_dot_above_tl { }
+ \tl_const:Nn \c__unicode_dotless_i_tl { I }
+ \tl_const:Nn \c__unicode_dotted_I_tl { i }
+ \tl_const:Nn \c__unicode_i_ogonek_tl { }
+ \tl_const:Nn \c__unicode_I_ogonek_tl { }
+ \tl_const:Nn \c__unicode_upper_Eszett_tl { }
+ }
\cs_new:Npn \__tl_mixed_case:nn #1#2
{
\etex_unexpanded:D \exp_after:wN
@@ -18450,11 +18565,7 @@
\cs_new:Npn \__tl_mixed_case_skip:NN #1#2
{
\quark_if_recursion_tail_stop_do:nn {#2}
- {
- \exp_args:Nf \__tl_mixed_case_char:nN
- { \str_case:nVF #1 \c__unicode_mixed_exceptions_tl \exp_stop_f: }
- #1
- }
+ { \__tl_mixed_case_char:N #1 }
\int_compare:nNnT { `#1 } = { `#2 }
{
\use_i_delimit_by_q_recursion_stop:nw
@@ -18469,11 +18580,14 @@
{
\__tl_mixed_case_loop:wn #2 \q_recursion_stop
}
-\cs_new:Npn \__tl_mixed_case_char:nN #1#2
+\cs_new:Npn \__tl_mixed_case_char:N #1
{
- \tl_if_blank:nTF {#1}
- { \__tl_change_case_char:Nn #2 { upper } }
- { \__tl_change_case_output:nwn {#1} }
+ \cs_if_exist:cTF { c__unicode_title_ #1 _tl }
+ {
+ \__tl_change_case_output:fwn
+ { \tl_use:c { c__unicode_title_ #1 _tl } }
+ }
+ { \__tl_change_case_char:nN { upper } #1 }
}
\cs_new:Npn \__tl_change_case_mixed_nl:Nnw #1
{
@@ -18804,6 +18918,10 @@
\__char_tmp:nN { char_set_active_eq } \cs_set_eq:NN
\__char_tmp:nN { char_gset_active_eq } \cs_gset_eq:NN
\group_end:
+\cs_generate_variant:Nn \char_set_active_eq:NN { Nc }
+\cs_generate_variant:Nn \char_gset_active_eq:NN { Nc }
+\cs_generate_variant:Nn \char_set_active_eq:nN { nc }
+\cs_generate_variant:Nn \char_gset_active_eq:nN { nc }
\cs_new:Npn \char_generate:nn #1#2
{
\exp:w \exp_after:wN \__char_generate_aux:w
@@ -18845,6 +18963,7 @@
}
\tl_new:N \l__char_tmp_tl
\group_begin:
+ \char_set_catcode_active:N \^^L
\cs_set_nopar:Npn ^^L { }
\char_set_catcode_other:n { 0 }
\if_int_odd:w 0
@@ -19150,7 +19269,7 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\GetIdInfo$Id: l3luatex.dtx 5983 2015-09-10 18:57:56Z joseph $
+\GetIdInfo$Id: l3luatex.dtx 6250 2015-11-11 13:45:38Z joseph $
{L3 Experimental LuaTeX-specific functions}
\cs_new:Npn \lua_now_x:n #1 { \luatex_directlua:D {#1} }
\cs_new:Npn \lua_now:n #1 { \lua_now_x:n { \exp_not:n {#1} } }
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
index eed43ce107f..6a4f5145da5 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
@@ -45,20 +45,20 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\def\ExplFileName{expl3}
-\def\ExplFileDescription{L3 programming layer}
-\def\ExplFileDate{2015/11/04}
-\def\ExplFileVersion{6224}
+\def\ExplFileName{expl3}%
+\def\ExplFileDescription{L3 programming layer}%
+\def\ExplFileDate{2015/12/20}%
+\def\ExplFileVersion{6326}%
\let\ExplLoaderFileVersion\ExplFileVersion
\begingroup
- \def\tempa{LaTeX2e}
- \def\next{}
+ \def\tempa{LaTeX2e}%
+ \def\next{}%
\ifx\fmtname\tempa
\def\next
{%
- \PackageInfo{expl3}{Switching from generic to LaTeX2e loader}
- \RequirePackage{expl3} \relax \endinput
- }
+ \PackageInfo{expl3}{Switching from generic to LaTeX2e loader}%
+ \RequirePackage{expl3}\relax \endinput
+ }%
\fi
\expandafter\endgroup
\next
@@ -67,7 +67,7 @@
\else
\immediate\write-1
{%
- Package \ExplFileName\space Info: The package is already loaded.
+ Package \ExplFileName\space Info: The package is already loaded.%
}%
\expandafter\endinput
\fi
@@ -75,27 +75,27 @@
{%
Package: \ExplFileName\space
\ExplFileDate\space v\ExplFileVersion\space
- \ExplFileDescription\space (loader)
- }
+ \ExplFileDescription\space (loader)%
+ }%
\expandafter\edef\csname ver@\ExplFileName -generic.tex\endcsname
- {\ExplFileDate\space v\ExplFileVersion\space \ExplFileDescription}
+ {\ExplFileDate\space v\ExplFileVersion\space \ExplFileDescription}%
\expandafter\edef\csname l@expl@tidy@tl\endcsname
{%
\catcode64=\the\catcode64\relax
\let\expandafter\noexpand\csname l@expl@tidy@tl\endcsname
\noexpand\undefined
- }
+ }%
\catcode64=11 %
\chardef \l@expl@check@declarations@bool = 0 %
\chardef \l@expl@log@functions@bool = 0 %
\let\expl@AtBeginDocument\AtBeginDocument
-\def\AtBeginDocument#1{}
+\def\AtBeginDocument#1{}%
\expandafter\def\expandafter\l@expl@tidy@tl\expandafter
{%
\l@expl@tidy@tl
\let\AtBeginDocument\expl@AtBeginDocument
\let\expl@AtBeginDocument\undefined
- }
+ }%
\input expl3-code.tex %
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname tex\string _let:D\endcsname\relax
@@ -128,7 +128,6 @@
{ dvips }
}
.def \scan_stop:
-\tex_input:D l3unicode-data.def \scan_stop:
\cs_undefine:N \ProvidesExplFile
\cs_undefine:N \ProvidesExplFileAux
\ExplSyntaxOff
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3.lua b/Master/texmf-dist/tex/latex/l3kernel/expl3.lua
new file mode 100644
index 00000000000..c8f78ed2ce3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3.lua
@@ -0,0 +1,68 @@
+--
+-- This is file `expl3.lua',
+-- generated with the docstrip utility.
+--
+-- The original source files were:
+--
+-- l3luatex.dtx (with options: `package,lua')
+--
+-- EXPERIMENTAL CODE
+--
+-- Do not distribute this file without also distributing the
+-- source files specified above.
+--
+-- Do not distribute a modified version of this file.
+--
+-- File: l3luatex.dtx Copyright (C) 2010-2015 The LaTeX3 Project
+--
+-- It may be distributed and/or modified under the conditions of the
+-- LaTeX Project Public License (LPPL), either version 1.3c of this
+-- license or (at your option) any later version. The latest version
+-- of this license is in the file
+--
+-- http://www.latex-project.org/lppl.txt
+--
+-- This file is part of the "l3kernel bundle" (The Work in LPPL)
+-- and all files in that bundle must be distributed together.
+--
+-- The released version of this bundle is available from CTAN.
+--
+-- -----------------------------------------------------------------------
+--
+-- The development version of the bundle can be found at
+--
+-- http://www.latex-project.org/svnroot/experimental/trunk/
+--
+-- for those people who are interested.
+--
+--%%%%%%%%%
+-- NOTE: %%
+--%%%%%%%%%
+--
+-- Snapshots taken from the repository represent work in progress and may
+-- not work or may contain conflicting material! We therefore ask
+-- people _not_ to put them into distributions, archives, etc. without
+-- prior consultation with the LaTeX3 Project.
+--
+-- -----------------------------------------------------------------------
+l3kernel = l3kernel or { }
+local tex_setcatcode = tex.setcatcode
+local tex_sprint = tex.sprint
+local tex_write = tex.write
+local unicode_utf8_char = unicode.utf8.char
+local function strcmp(A, B)
+ if A == B then
+ tex_write("0")
+ elseif A < B then
+ tex_write("-1")
+ else
+ tex_write("1")
+ end
+end
+l3kernel.strcmp = strcmp
+local charcat_table = l3kernel.charcat_table or 1
+local function charcat(charcode, catcode)
+ tex_setcatcode(charcat_table, charcode, catcode)
+ tex_sprint(charcat_table, unicode_utf8_char(charcode))
+end
+l3kernel.charcat = charcat
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
index 9757a20e523..77d2883700c 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
@@ -45,16 +45,16 @@
%% prior consultation with the LaTeX3 Project.
%%
%% -----------------------------------------------------------------------
-\def\ExplFileName{expl3}
-\def\ExplFileDescription{L3 programming layer}
-\def\ExplFileDate{2015/11/04}
-\def\ExplFileVersion{6224}
+\def\ExplFileName{expl3}%
+\def\ExplFileDescription{L3 programming layer}%
+\def\ExplFileDate{2015/12/20}%
+\def\ExplFileVersion{6326}%
\let\ExplLoaderFileVersion\ExplFileVersion
\ProvidesPackage{\ExplFileName}
[%
\ExplFileDate\space v\ExplFileVersion\space
\ExplFileDescription\space (loader)
- ]
+ ]%
\newcommand\expl@create@bool@option[2]%
{%
\DeclareOption{#1}{\chardef #2=1 }%
@@ -222,19 +222,6 @@
log-functions .bool_set:N = \l@expl@log@functions@bool
}
\keys_set:nV { expl } \l@expl@options@clist
-\tl_const:Nn \c__expl_def_ext_tl { def }
-\group_begin:
-\cs_set_protected:Npn \ProvidesExplFile
- {
- \char_set_catcode_space:n { `\ }
- \ProvidesExplFileAux
- }
-\cs_set_protected:Npn \ProvidesExplFileAux #1#2#3#4
- {
- \group_end:
- \ProvidesFile {#1} [ #2~v#3~#4 ]
- }
-\@onefilewithoptions { l3unicode-data } [ ] [ ] \c__expl_def_ext_tl
\str_if_eq:VnTF \l__expl_driver_tl { latex2e }
{
\tl_gput_left:Nn \@begindocumenthook { \RequirePackage { graphics } }
@@ -299,6 +286,7 @@
\group_end:
\ProvidesFile {#1} [ #2~v#3~#4 ]
}
+ \tl_const:Nn \c__expl_def_ext_tl { def }
\@onefilewithoptions { l3 \l__expl_driver_tl } [ ] [ ] \c__expl_def_ext_tl
}
\tl_put_left:Nn \@pushfilename
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def b/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
index 9937016235d..d153e3515c9 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
@@ -46,20 +46,18 @@
%%
%% -----------------------------------------------------------------------
%%
-\GetIdInfo$Id: l3drivers.dtx 6213 2015-10-18 09:48:17Z joseph $
+\GetIdInfo$Id: l3drivers.dtx 6281 2015-11-17 07:11:52Z joseph $
{L3 Experimental drivers}
\ProvidesExplFile
{l3dvidpfmx.def}{\ExplFileDate}{\ExplFileVersion}
{L3 Experimental driver: dvipdfmx}
-\cs_new_protected_nopar:Npn \__driver_state_save:
+\cs_new_protected_nopar:Npx \__driver_state_save:
{ \tex_special:D { pdf:literal~q } }
-\cs_new_protected_nopar:Npn \__driver_state_restore:
+\cs_new_protected_nopar:Npx \__driver_state_restore:
{ \tex_special:D { pdf:literal~Q } }
-\cs_new_protected:Npn \__driver_literal:n #1
+\cs_new_protected:Npx \__driver_literal:n #1
{ \tex_special:D { pdf:literal~ #1 } }
-\cs_new_protected:Npn \__driver_literal_direct:n #1
- { \tex_special:D { pdf:literal~direct~ #1 } }
-\cs_new_protected:Npn \__driver_matrix:n #1
+\cs_new_protected:Npx \__driver_matrix:n #1
{ \__driver_literal:n { #1 \c_space_tl 0~0~cm } }
\cs_new_protected:Npn \__driver_box_use_clip:N #1
{
@@ -114,12 +112,12 @@
\cs_new_eq:NN \__driver_box_scale_end: \__driver_state_restore:
\tl_new:N \l__driver_current_color_tl
\tl_set:Nn \l__driver_current_color_tl { gray~0 }
-\cs_new_protected_nopar:Npn \__driver_color_ensure_current:
+\cs_new_protected_nopar:Npx \__driver_color_ensure_current:
{
- \tex_special:D { color~push~\l__driver_current_color_tl }
- \group_insert_after:N \__driver_color_reset:
+ \tex_special:D { color~push~\exp_not:N \l__driver_current_color_tl }
+ \group_insert_after:N \exp_not:N \__driver_color_reset:
}
-\cs_new_protected_nopar:Npn \__driver_color_reset:
+\cs_new_protected_nopar:Npx \__driver_color_reset:
{ \tex_special:D { color~pop } }
%%
%%
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def b/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
index b262fdd5832..aaf20c5d37d 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
@@ -46,16 +46,16 @@
%%
%% -----------------------------------------------------------------------
%%
-\GetIdInfo$Id: l3drivers.dtx 6213 2015-10-18 09:48:17Z joseph $
+\GetIdInfo$Id: l3drivers.dtx 6281 2015-11-17 07:11:52Z joseph $
{L3 Experimental drivers}
\ProvidesExplFile
{l3dvips.def}{\ExplFileDate}{\ExplFileVersion}
{L3 Experimental driver: dvips}
-\cs_new_protected_nopar:Npn \__driver_state_save:
+\cs_new_protected_nopar:Npx \__driver_state_save:
{ \tex_special:D { ps:gsave } }
-\cs_new_protected_nopar:Npn \__driver_state_restore:
+\cs_new_protected_nopar:Npx \__driver_state_restore:
{ \tex_special:D { ps:grestore } }
-\cs_new_protected:Npn \__driver_literal:n #1
+\cs_new_protected:Npx \__driver_literal:n #1
{
\tex_special:D
{
@@ -66,8 +66,6 @@
neg~exch~neg~exch~translate
}
}
-\cs_new_protected:Npn \__driver_literal_direct:n #1
- { \tex_special:D { ps:: #1 } }
\cs_new:Npn \__driver_absolute_lengths:n #1
{
/savedmatrix~matrix~currentmatrix~def~
@@ -123,12 +121,12 @@
\cs_new_eq:NN \__driver_box_scale_end: \__driver_state_restore:
\tl_new:N \l__driver_current_color_tl
\tl_set:Nn \l__driver_current_color_tl { gray~0 }
-\cs_new_protected_nopar:Npn \__driver_color_ensure_current:
+\cs_new_protected_nopar:Npx \__driver_color_ensure_current:
{
- \tex_special:D { color~push~\l__driver_current_color_tl }
- \group_insert_after:N \__driver_color_reset:
+ \tex_special:D { color~push~\exp_not:N \l__driver_current_color_tl }
+ \group_insert_after:N \exp_not:N \__driver_color_reset:
}
-\cs_new_protected_nopar:Npn \__driver_color_reset:
+\cs_new_protected_nopar:Npx \__driver_color_reset:
{ \tex_special:D { color~pop } }
%%
%%
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def b/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
index 07ba441e09e..fd28cee79c9 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
@@ -46,21 +46,37 @@
%%
%% -----------------------------------------------------------------------
%%
-\GetIdInfo$Id: l3drivers.dtx 6213 2015-10-18 09:48:17Z joseph $
+\GetIdInfo$Id: l3drivers.dtx 6281 2015-11-17 07:11:52Z joseph $
{L3 Experimental drivers}
\ProvidesExplFile
{l3pdfmode.def}{\ExplFileDate}{\ExplFileVersion}
{L3 Experimental driver: PDF mode}
-\cs_new_protected_nopar:Npn \__driver_state_save:
- { \pdftex_pdfsave:D }
-\cs_new_protected_nopar:Npn \__driver_state_restore:
- { \pdftex_pdfrestore:D }
-\cs_new_protected:Npn \__driver_literal:n #1
- { \pdftex_pdfliteral:D {#1} }
-\cs_new_protected:Npn \__driver_literal_direct:n #1
- { \pdftex_pdfliteral:D direct {#1} }
-\cs_new_protected:Npn \__driver_matrix:n #1
- { \pdftex_pdfsetmatrix:D {#1} }
+\cs_new_protected_nopar:Npx \__driver_state_save:
+ {
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D save \scan_stop: }
+ { \pdftex_pdfsave:D }
+ }
+\cs_new_protected_nopar:Npx \__driver_state_restore:
+ {
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D restore \scan_stop: }
+ { \pdftex_pdfrestore:D }
+ }
+\cs_new_protected:Npx \__driver_literal:n #1
+ {
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D literal }
+ { \pdftex_pdfliteral:D }
+ {#1}
+ }
+\cs_new_protected:Npx \__driver_matrix:n #1
+ {
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D setmatrix }
+ { \pdftex_pdfsetmatrix:D }
+ {#1}
+ }
\cs_new_protected:Npn \__driver_box_use_clip:N #1
{
\__driver_state_save:
@@ -115,14 +131,22 @@
\tl_new:N \l__driver_current_color_tl
\tl_set:Nn \l__driver_current_color_tl { 0~g~0~G }
\int_new:N \l__driver_color_stack_int
-\cs_new_protected_nopar:Npn \__driver_color_ensure_current:
+\cs_new_protected_nopar:Npx \__driver_color_ensure_current:
+ {
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D colorstack }
+ { \pdftex_pdfcolorstack:D }
+ \exp_not:N \l__driver_color_stack_int push
+ { \exp_not:N \l__driver_current_color_tl }
+ \group_insert_after:N \exp_not:N \__driver_color_reset:
+ }
+\cs_new_protected_nopar:Npx \__driver_color_reset:
{
- \pdftex_pdfcolorstack:D \l__driver_color_stack_int push
- { \l__driver_current_color_tl }
- \group_insert_after:N \__driver_color_reset:
+ \cs_if_exist:NTF \luatex_pdfextension:D
+ { \luatex_pdfextension:D colorstack }
+ { \pdftex_pdfcolorstack:D }
+ \exp_not:N \l__driver_color_stack_int pop \scan_stop:
}
-\cs_new_protected_nopar:Npn \__driver_color_reset:
- { \pdftex_pdfcolorstack:D \l__driver_color_stack_int pop \scan_stop: }
%%
%%
%% End of file `l3pdfmode.def'.
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3unicode-data.def b/Master/texmf-dist/tex/latex/l3kernel/l3unicode-data.def
deleted file mode 100644
index a08bc0fff3e..00000000000
--- a/Master/texmf-dist/tex/latex/l3kernel/l3unicode-data.def
+++ /dev/null
@@ -1,377 +0,0 @@
-%% This is the file l3unicode-data.def
-%% generated using the script l3unicode-data.dtx.
-%%
-%% The data here are derived from the files
-%% - UnicodeData.txt
-%% - SpecialCasing.txt
-%% Version 8.0.0 dated 2014-12-16, 23:08:04
-%% - CaseFolding.txt
-%% Version 8.0.0 dated 2015-01-13, 18:16:36
-%% which are maintained by the Unicode Consortium.
-%%
-%% Generated on 2015-07-20.
-%%
-\ProvidesExplFile {l3unicode-data.def} {2015/07/20} {5676} {L3 Unicode data}
-\bool_if:nF
- {
- \sys_if_engine_luatex_p: ||
- \sys_if_engine_xetex_p:
- }
- {
- \group_begin:
- \cs_set_protected:Npn \__unicode_tmp:NN #1#2
- {
- \quark_if_recursion_tail_stop:N #1
- \exp_after:wN \__unicode_tmp:NNNNNNN
- \tex_number:D \__int_eval:w `#1 \exp_after:wN \__int_eval_end:
- \tex_number:D \__int_eval:w 100 + `#2 \__int_eval_end:
- #1 #2
- \__unicode_tmp:NN
- }
- \cs_set_protected:Npn \__unicode_tmp:NNNNNNN #1#2#3#4#5#6#7
- {
- \tl_const:cx { c__unicode_fold_ #1 _X_ #2 _ tl } { #6#7 }
- \tl_const:cn { c__unicode_lower_ #1 _X_ #2 _ tl } { #6#7 }
- \tl_const:cn { c__unicode_upper_ #4 _X_ #5 _ tl } { #7#6 }
- }
- \__unicode_tmp:NN
- AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz
- \q_recursion_tail ? \q_recursion_stop
- \group_end:
- \int_step_inline:nnnn { 0 } { 1 } { 9 }
- {
- \int_step_inline:nnnn { 0 } { 1 } { 9 }
- {
- \clist_map_inline:nn { fold , lower , upper }
- {
- \tl_if_exist:cF { c__unicode_ ####1 _ #1 _X_ ##1 _ tl }
- { \tl_const:cn { c__unicode_ ####1 _ #1 _X_ ##1 _ tl } { } }
- }
- }
- }
- \tl_const:Nn \c__unicode_lower_exceptions_tl { }
- \tl_const:Nn \c__unicode_mixed_exceptions_tl { }
- \tl_const:Nn \c__unicode_upper_exceptions_tl { }
- \tl_const:Nn \c__unicode_std_sigma_tl { }
- \tl_const:Nn \c__unicode_final_sigma_tl { }
- \tl_const:Nn \c__unicode_accents_lt_tl { }
- \tl_const:Nn \c__unicode_dot_above_tl { }
- \tl_const:Nn \c__unicode_dotless_i_tl { I }
- \tl_const:Nn \c__unicode_dotted_I_tl { i }
- \tl_const:Nn \c__unicode_i_ogonek_tl { }
- \tl_const:Nn \c__unicode_I_ogonek_tl { }
- \tl_const:Nn \c__unicode_upper_Eszett_tl { }
- \tex_endinput:D
- }
-\tl_const:cn { c__unicode_lower_0_X_0_tl } { ÈèĬĭƐɛǴǵϨϩҰұԔԕᏬꮼḔḕṸṹỜờⒸⓒⰤⱔⲈⲉꙨꙩ }
-\tl_const:cn { c__unicode_lower_0_X_1_tl } { ÉéƑƒჍⴭᏭꮽⒹⓓⰥⱕⳭⳮ }
-\tl_const:cn { c__unicode_lower_0_X_2_tl } { ÊêĮįǶƕΆάϪϫҲҳԖԗᏮꮾḖḗṺṻỞởⒺⓔⰦⱖⲊⲋꙪꙫꜲꜳꞖꞗ }
-\tl_const:cn { c__unicode_lower_0_X_3_tl } { ËëƓɠǷƿᏯꮿⒻⓕⰧⱗ }
-\tl_const:cn { c__unicode_lower_0_X_4_tl } { ÌìİiƔɣǸǹΈέϬϭҴҵԘԙᏰᏸḘḙṼṽỠỡᾨᾠⒼⓖⰨⱘⲌⲍꙬꙭꜴꜵꞘꞙ }
-\tl_const:cn { c__unicode_lower_0_X_5_tl } { ÍíΉήᏱᏹᾩᾡⒽⓗⰩⱙ }
-\tl_const:cn { c__unicode_lower_0_X_6_tl } { Îî{IJ}{ij}ƖɩǺǻΊίϮϯҶҷԚԛᏲᏺḚḛṾṿỢợᾪᾢⒾⓘⰪⱚⲎⲏⳲⳳꜶꜷꞚꞛ }
-\tl_const:cn { c__unicode_lower_0_X_7_tl } { ÏïƗɨᏳᏻᾫᾣⒿⓙⰫⱛ }
-\tl_const:cn { c__unicode_lower_0_X_8_tl } { ÐðĴĵƘƙǼǽΌόҸҹԜԝᏴᏼḜḝẀẁỤụὈὀᾬᾤⓀⓚⰬⱜⲐⲑꜸꜹꞜꞝ }
-\tl_const:cn { c__unicode_lower_0_X_9_tl } { ÑñᏵᏽὉὁᾭᾥⓁⓛⰭⱝ }
-\tl_const:cn { c__unicode_lower_1_X_0_tl } { ÒòĶķǾǿΎύҺһԞԟḞḟẂẃỦủὊὂᾮᾦⓂⓜⰮⱞⲒⲓꜺꜻꞞꞟ }
-\tl_const:cn { c__unicode_lower_1_X_1_tl } { ÓóΏώὋὃᾯᾧⓃⓝ }
-\tl_const:cn { c__unicode_lower_1_X_2_tl } { ÔôƜɯȀȁϴθҼҽԠԡḠḡẄẅỨứὌὄⓄⓞⲔⲕꜼꜽꞠꞡ }
-\tl_const:cn { c__unicode_lower_1_X_3_tl } { ÕõĹĺƝɲΑαὍὅⓅⓟAa }
-\tl_const:cn { c__unicode_lower_1_X_4_tl } { ÖöȂȃΒβҾҿԢԣḢḣẆẇỪừⓆⓠⲖⲗꜾꜿꞢꞣBb }
-\tl_const:cn { c__unicode_lower_1_X_5_tl } { ĻļƟɵΓγϷϸⓇⓡCc }
-\tl_const:cn { c__unicode_lower_1_X_6_tl } { ØøƠơȄȅΔδӀӏԤԥḤḥẈẉỬửⓈⓢⲘⲙꝀꝁꞤꞥDd }
-\tl_const:cn { c__unicode_lower_1_X_7_tl } { ÙùĽľΕεϹϲӁӂⓉⓣEe }
-\tl_const:cn { c__unicode_lower_1_X_8_tl } { ÚúƢƣȆȇΖζϺϻԦԧḦḧẊẋỮữⓊⓤⲚⲛꝂꝃꞦꞧFf }
-\tl_const:cn { c__unicode_lower_1_X_9_tl } { ÛûĿŀΗηӃӄⓋⓥGg }
-\tl_const:cn { c__unicode_lower_2_X_0_tl } { ÜüƤƥȈȉΘθѠѡԨԩḨḩẌẍỰựᾸᾰⓌⓦⲜⲝꝄꝅꞨꞩHh }
-\tl_const:cn { c__unicode_lower_2_X_1_tl } { ÝýŁłΙιϽͻӅӆᾹᾱⓍⓧIi }
-\tl_const:cn { c__unicode_lower_2_X_2_tl } { ÞþƦʀȊȋΚκϾͼѢѣԪԫḪḫẎẏỲỳᾺὰⓎⓨⲞⲟꝆꝇꞪɦJj }
-\tl_const:cn { c__unicode_lower_2_X_3_tl } { ŃńƧƨΛλϿͽӇӈΆάⓏⓩꞫɜKk }
-\tl_const:cn { c__unicode_lower_2_X_4_tl } { ȌȍΜμЀѐѤѥԬԭᎠꭰḬḭẐẑỴỵᾼᾳⲠⲡꚀꚁꝈꝉꞬɡLl }
-\tl_const:cn { c__unicode_lower_2_X_5_tl } { ŅņƩʃΝνЁёӉӊᎡꭱὙὑꞭɬMm }
-\tl_const:cn { c__unicode_lower_2_X_6_tl } { ȎȏΞξЂђѦѧԮԯᎢꭲḮḯẒẓỶỷⲢⲣꚂꚃꝊꝋNn }
-\tl_const:cn { c__unicode_lower_2_X_7_tl } { ŇňΟοЃѓӋӌᎣꭳὛὓOo }
-\tl_const:cn { c__unicode_lower_2_X_8_tl } { ƬƭȐȑΠπЄєѨѩᎤꭴḰḱẔẕỸỹⲤⲥꚄꚅꝌꝍꞰʞPp }
-\tl_const:cn { c__unicode_lower_2_X_9_tl } { ΡρЅѕӍӎԱաᎥꭵὝὕꞱʇQq }
-\tl_const:cn { c__unicode_lower_3_X_0_tl } { ŊŋƮʈȒȓІіѪѫԲբᎦꭶḲḳỺỻⲦⲧꚆꚇꝎꝏꞲʝRr }
-\tl_const:cn { c__unicode_lower_3_X_1_tl } { ƯưΣσЇїԳգᎧꭷὟὗꞳꭓSs }
-\tl_const:cn { c__unicode_lower_3_X_2_tl } { ŌōȔȕΤτЈјѬѭӐӑԴդᎨꭸḴḵỼỽⲨⲩꚈꚉꝐꝑꞴꞵTt }
-\tl_const:cn { c__unicode_lower_3_X_3_tl } { ƱʊΥυЉљԵեᎩꭹUu }
-\tl_const:cn { c__unicode_lower_3_X_4_tl } { ŎŏƲʋȖȗΦφЊњѮѯӒӓԶզᎪꭺḶḷỾỿⲪⲫꚊꚋꝒꝓꞶꞷVv }
-\tl_const:cn { c__unicode_lower_3_X_5_tl } { ƳƴΧχЋћԷէᎫꭻWw }
-\tl_const:cn { c__unicode_lower_3_X_6_tl } { ŐőȘșΨψЌќѰѱӔӕԸըᎬꭼḸḹῈὲⲬⲭꚌꚍꝔꝕXx𐲀𐳀 }
-\tl_const:cn { c__unicode_lower_3_X_7_tl } { ƵƶΩωЍѝԹթᎭꭽΈέYy𐲁𐳁 }
-\tl_const:cn { c__unicode_lower_3_X_8_tl } { ŒœȚțΪϊЎўѲѳӖӗԺժᎮꭾḺḻẞßῊὴⲮⲯꚎꚏꝖꝗZz𐲂𐳂 }
-\tl_const:cn { c__unicode_lower_3_X_9_tl } { ƷʒΫϋЏџԻիᎯꭿΉή𐲃𐳃 }
-\tl_const:cn { c__unicode_lower_4_X_0_tl } { ŔŕƸƹȜȝАаѴѵӘәԼլᎰꮀḼḽẠạὨὠῌῃⲰⲱꚐꚑꝘꝙ𐲄𐳄𑢠𑣀 }
-\tl_const:cn { c__unicode_lower_4_X_1_tl } { БбԽխᎱꮁὩὡ𐲅𐳅𑢡𑣁 }
-\tl_const:cn { c__unicode_lower_4_X_2_tl } { ŖŗȞȟВвѶѷӚӛԾծᎲꮂḾḿẢảὪὢⲲⲳꚒꚓꝚꝛ𐲆𐳆𑢢𑣂 }
-\tl_const:cn { c__unicode_lower_4_X_3_tl } { ГгԿկᎳꮃὫὣ𐲇𐳇𑢣𑣃 }
-\tl_const:cn { c__unicode_lower_4_X_4_tl } { ŘřƼƽȠƞДдѸѹӜӝՀհᎴꮄṀṁẤấἈἀὬὤⅠⅰⲴⲵꚔꚕꝜꝝ𐲈𐳈𑢤𑣄 }
-\tl_const:cn { c__unicode_lower_4_X_5_tl } { ЕеՁձᎵꮅἉἁὭὥ{Ⅱ}{ⅱ}𐲉𐳉𑢥𑣅 }
-\tl_const:cn { c__unicode_lower_4_X_6_tl } { ŚśȢȣЖжѺѻӞӟՂղᎶꮆṂṃẦầἊἂὮὦ{Ⅲ}{ⅲ}ⲶⲷꚖꚗꝞꝟ𐲊𐳊𑢦𑣆 }
-\tl_const:cn { c__unicode_lower_4_X_7_tl } { ЗзՃճᎷꮇἋἃὯὧ{Ⅳ}{ⅳ}𐲋𐳋𑢧𑣇 }
-\tl_const:cn { c__unicode_lower_4_X_8_tl } { ŜŝȤȥИиѼѽӠӡՄմᎸꮈṄṅẨẩἌἄⅤⅴⲸⲹꚘꚙꝠꝡ𐲌𐳌𑢨𑣈 }
-\tl_const:cn { c__unicode_lower_4_X_9_tl } { ЙйՅյᎹꮉἍἅ{Ⅵ}{ⅵ}𐲍𐳍𑢩𑣉 }
-\tl_const:cn { c__unicode_lower_5_X_0_tl } { ŞşȦȧКкѾѿӢӣՆնᎺꮊṆṇẪẫἎἆ{Ⅶ}{ⅶ}ⲺⲻꚚꚛꝢꝣ𐲎𐳎𑢪𑣊 }
-\tl_const:cn { c__unicode_lower_5_X_1_tl } { ЛлՇշᎻꮋἏἇ{Ⅷ}{ⅷ}𐲏𐳏𑢫𑣋 }
-\tl_const:cn { c__unicode_lower_5_X_2_tl } { ŠšDŽdžȨȩМмҀҁӤӥՈոᎼꮌṈṉẬậῘῐ{Ⅸ}{ⅸ}ⲼⲽꝤꝥ𐲐𐳐𑢬𑣌 }
-\tl_const:cn { c__unicode_lower_5_X_3_tl } { DždžНнՉչᎽꮍῙῑⅩⅹ𐲑𐳑𑢭𑣍 }
-\tl_const:cn { c__unicode_lower_5_X_4_tl } { ŢţȪȫОоӦӧՊպᎾꮎṊṋẮắῚὶⅪⅺⲾⲿꝦꝧ𐲒𐳒𑢮𑣎 }
-\tl_const:cn { c__unicode_lower_5_X_5_tl } { LJljПпՋջᎿꮏΊίⅫⅻ𐲓𐳓𑢯𑣏 }
-\tl_const:cn { c__unicode_lower_5_X_6_tl } { ĀāŤťLjljȬȭРрӨөՌռႠⴀᏀꮐṌṍẰằⅬⅼⳀⳁꝨꝩ𐲔𐳔𑢰𑣐 }
-\tl_const:cn { c__unicode_lower_5_X_7_tl } { СсՍսႡⴁᏁꮑⅭⅽ𐲕𐳕𑢱𑣑 }
-\tl_const:cn { c__unicode_lower_5_X_8_tl } { ĂăŦŧNJnjȮȯТтӪӫՎվႢⴂᏂꮒṎṏẲẳⅮⅾⳂⳃꝪꝫ𐲖𐳖𑢲𑣒 }
-\tl_const:cn { c__unicode_lower_5_X_9_tl } { NjnjУуՏտႣⴃᏃꮓⅯⅿ𐲗𐳗𑢳𑣓 }
-\tl_const:cn { c__unicode_lower_6_X_0_tl } { ĄąŨũȰȱФфӬӭՐրႤⴄᏄꮔṐṑẴẵἘἐⱠⱡⳄⳅꙀꙁꝬꝭ𐐀𐐨𐲘𐳘𑢴𑣔 }
-\tl_const:cn { c__unicode_lower_6_X_1_tl } { ǍǎХхՑցႥⴅᏅꮕἙἑ𐐁𐐩𐲙𐳙𑢵𑣕 }
-\tl_const:cn { c__unicode_lower_6_X_2_tl } { ĆćŪūȲȳЦцҊҋӮӯՒւႦⴆᏆꮖṒṓẶặἚἒⱢɫⳆⳇꙂꙃꝮꝯ𐐂𐐪𐲚𐳚𑢶𑣖 }
-\tl_const:cn { c__unicode_lower_6_X_3_tl } { ǏǐЧчՓփႧⴇᏇꮗἛἓⱣᵽ𐐃𐐫𐲛𐳛𑢷𑣗 }
-\tl_const:cn { c__unicode_lower_6_X_4_tl } { ĈĉŬŭШшҌҍӰӱՔքႨⴈᏈꮘṔṕẸẹἜἔⰀⰰⱤɽⳈⳉꙄꙅ𐐄𐐬𐲜𐳜𑢸𑣘 }
-\tl_const:cn { c__unicode_lower_6_X_5_tl } { AaǑǒЩщՕօႩⴉᏉꮙἝἕⰁⰱ𐐅𐐭𐲝𐳝𑢹𑣙 }
-\tl_const:cn { c__unicode_lower_6_X_6_tl } { BbĊċŮůЪъҎҏӲӳՖֆႪⴊᏊꮚṖṗẺẻⰂⰲⳊⳋꙆꙇ𐐆𐐮𐲞𐳞𑢺𑣚 }
-\tl_const:cn { c__unicode_lower_6_X_7_tl } { CcǓǔЫыႫⴋᏋꮛⰃⰳⱧⱨ𐐇𐐯𐲟𐳟𑢻𑣛 }
-\tl_const:cn { c__unicode_lower_6_X_8_tl } { DdČčŰűЬьҐґӴӵႬⴌᏌꮜṘṙẼẽῨῠⰄⰴⳌⳍꙈꙉ𐐈𐐰𐲠𐳠𑢼𑣜 }
-\tl_const:cn { c__unicode_lower_6_X_9_tl } { EeǕǖЭэႭⴍᏍꮝῩῡⰅⰵⱩⱪ𐐉𐐱𐲡𐳡𑢽𑣝 }
-\tl_const:cn { c__unicode_lower_7_X_0_tl } { FfĎďŲųȺⱥЮюҒғӶӷႮⴎᏎꮞṚṛẾếῪὺⰆⰶⳎⳏꙊꙋ𐐊𐐲𐲢𐳢𑢾𑣞 }
-\tl_const:cn { c__unicode_lower_7_X_1_tl } { GgǗǘȻȼЯяႯⴏᏏꮟΎύⰇⰷⱫⱬ𐐋𐐳𐲣𐳣𑢿𑣟 }
-\tl_const:cn { c__unicode_lower_7_X_2_tl } { HhĐđŴŵҔҕӸӹႰⴐᏐꮠṜṝỀềᾈᾀῬῥⰈⰸⳐⳑꙌꙍ𐐌𐐴𐲤𐳤 }
-\tl_const:cn { c__unicode_lower_7_X_3_tl } { IiǙǚȽƚႱⴑᏑꮡᾉᾁⰉⰹⱭɑꝹꝺ𐐍𐐵𐲥𐳥 }
-\tl_const:cn { c__unicode_lower_7_X_4_tl } { JjĒēŶŷȾⱦҖҗӺӻႲⴒᏒꮢṞṟỂểᾊᾂⰊⰺⱮɱⳒⳓꙎꙏ𐐎𐐶𐲦𐳦 }
-\tl_const:cn { c__unicode_lower_7_X_5_tl } { KkǛǜϏϗႳⴓᏓꮣᾋᾃⰋⰻⱯɐꝻꝼ𐐏𐐷𐲧𐳧 }
-\tl_const:cn { c__unicode_lower_7_X_6_tl } { LlĔĕŸÿҘҙӼӽႴⴔᏔꮤṠṡỄễἨἠᾌᾄⰌⰼⱰɒⳔⳕꙐꙑ𐐐𐐸𐲨𐳨 }
-\tl_const:cn { c__unicode_lower_7_X_7_tl } { MmŹźɁɂႵⴕᏕꮥἩἡᾍᾅⰍⰽꝽᵹ𐐑𐐹𐲩𐳩 }
-\tl_const:cn { c__unicode_lower_7_X_8_tl } { NnĖėǞǟҚқӾӿႶⴖᏖꮦṢṣỆệἪἢᾎᾆⰎⰾⱲⱳⳖⳗꙒꙓꝾꝿ𐐒𐐺𐲪𐳪 }
-\tl_const:cn { c__unicode_lower_7_X_9_tl } { OoŻżɃƀႷⴗᏗꮧἫἣᾏᾇↃↄⰏⰿ𐐓𐐻𐲫𐳫 }
-\tl_const:cn { c__unicode_lower_8_X_0_tl } { PpĘęǠǡɄʉͰͱҜҝԀԁႸⴘᏘꮨḀḁṤṥỈỉἬἤⰐⱀⳘⳙꙔꙕꞀꞁ𐐔𐐼𐲬𐳬 }
-\tl_const:cn { c__unicode_lower_8_X_1_tl } { QqŽžɅʌႹⴙᏙꮩἭἥⰑⱁⱵⱶ𐐕𐐽𐲭𐳭 }
-\tl_const:cn { c__unicode_lower_8_X_2_tl } { RrĚěǢǣɆɇͲͳҞҟԂԃႺⴚᏚꮪḂḃṦṧỊịἮἦⰒⱂⳚⳛꙖꙗꞂꞃ𐐖𐐾𐲮𐳮 }
-\tl_const:cn { c__unicode_lower_8_X_3_tl } { SsႻⴛᏛꮫἯἧⰓⱃ𐐗𐐿𐲯𐳯 }
-\tl_const:cn { c__unicode_lower_8_X_4_tl } { TtĜĝǤǥɈɉϘϙҠҡԄԅႼⴜᏜꮬḄḅṨṩỌọῸὸⰔⱄⳜⳝꙘꙙꞄꞅ𐐘𐑀𐲰𐳰 }
-\tl_const:cn { c__unicode_lower_8_X_5_tl } { UuƁɓႽⴝᏝꮭΌόⰕⱅ𐐙𐑁𐲱𐳱 }
-\tl_const:cn { c__unicode_lower_8_X_6_tl } { VvĞğƂƃǦǧɊɋͶͷϚϛҢңԆԇႾⴞᏞꮮḆḇṪṫỎỏῺὼΩωⰖⱆⳞⳟꙚꙛꜢꜣꞆꞇ𐐚𐑂𐲲𐳲 }
-\tl_const:cn { c__unicode_lower_8_X_7_tl } { WwႿⴟᏟꮯΏώⰗⱇ𐐛𐑃 }
-\tl_const:cn { c__unicode_lower_8_X_8_tl } { XxĠġƄƅǨǩɌɍϜϝҤҥԈԉჀⴠᏠꮰḈḉṬṭỐốᾘᾐῼῳⰘⱈⳠⳡꙜꙝꜤꜥ𐐜𐑄 }
-\tl_const:cn { c__unicode_lower_8_X_9_tl } { YyჁⴡᏡꮱᾙᾑⰙⱉ𐐝𐑅 }
-\tl_const:cn { c__unicode_lower_9_X_0_tl } { ZzĢģƆɔǪǫɎɏϞϟҦҧԊԋჂⴢᏢꮲḊḋṮṯỒồᾚᾒKkⰚⱊⱾȿⳢⳣꙞꙟꜦꜧ𐐞𐑆 }
-\tl_const:cn { c__unicode_lower_9_X_1_tl } { ƇƈჃⴣᏣꮳᾛᾓÅåⰛⱋⱿɀꞋꞌ𐐟𐑇 }
-\tl_const:cn { c__unicode_lower_9_X_2_tl } { ÀàĤĥǬǭϠϡҨҩԌԍჄⴤᏤꮴḌḍṰṱỔổἸἰᾜᾔⰜⱌⲀⲁꙠꙡꜨꜩ𐐠𐑈 }
-\tl_const:cn { c__unicode_lower_9_X_3_tl } { ÁáƉɖჅⴥᏥꮵἹἱᾝᾕⰝⱍꞍɥ𐐡𐑉 }
-\tl_const:cn { c__unicode_lower_9_X_4_tl } { ÂâĦħƊɗǮǯϢϣҪҫԎԏᏦꮶḎḏṲṳỖỗἺἲᾞᾖⰞⱎⲂⲃꙢꙣꜪꜫ𐐢𐑊 }
-\tl_const:cn { c__unicode_lower_9_X_5_tl } { ÃãƋƌͿϳჇⴧᏧꮷἻἳᾟᾗⰟⱏ𐐣𐑋 }
-\tl_const:cn { c__unicode_lower_9_X_6_tl } { ÄäĨĩϤϥҬҭԐԑᏨꮸḐḑṴṵỘộἼἴⰠⱐⲄⲅꙤꙥꜬꜭꞐꞑ𐐤𐑌 }
-\tl_const:cn { c__unicode_lower_9_X_7_tl } { ÅåDZdzᏩꮹἽἵⰡⱑ𐐥𐑍 }
-\tl_const:cn { c__unicode_lower_9_X_8_tl } { ÆæĪīƎǝDzdzϦϧҮүԒԓᏪꮺḒḓṶṷỚớἾἶℲⅎⒶⓐⰢⱒⲆⲇꙦꙧꜮꜯꞒꞓ𐐦𐑎 }
-\tl_const:cn { c__unicode_lower_9_X_9_tl } { ÇçƏəᏫꮻἿἷⒷⓑⰣⱓⳫⳬ𐐧𐑏 }
-\tl_const:cn { c__unicode_upper_0_X_0_tl } { dDьЬոՈὀὈᾤᾬⳬⳫꭼᎬ𐐨𐐀𐳀𐲀𑣜𑢼 }
-\tl_const:cn { c__unicode_upper_0_X_1_tl } { eEĭĬǵǴəƏϩϨэЭұҰԕԔչՉḕḔṹṸờỜὁὉᾥᾭⲉⲈꙩꙨꭽᎭ𐐩𐐁𐳁𐲁𑣝𑢽 }
-\tl_const:cn { c__unicode_upper_0_X_2_tl } { fFƒƑюЮպՊὂὊᾦᾮⳮⳭꭾᎮ𐐪𐐂𐳂𐲂𑣞𑢾 }
-\tl_const:cn { c__unicode_upper_0_X_3_tl } { gGįĮɛƐϫϪяЯҳҲԗԖջՋḗḖṻṺởỞὃὋᾧᾯⲋⲊꙫꙪꜳꜲꞗꞖꭿᎯ𐐫𐐃𐳃𐲃𑣟𑢿 }
-\tl_const:cn { c__unicode_upper_0_X_4_tl } { hHɜꞫѐЀռՌὄὌꮀᎰ𐐬𐐄𐳄𐲄 }
-\tl_const:cn { c__unicode_upper_0_X_5_tl } { iIıIƕǶǹǸϭϬёЁҵҴԙԘսՍḙḘṽṼỡỠὅὍⲍⲌꙭꙬꜵꜴꞙꞘꮁᎱ𐐭𐐅𐳅𐲅 }
-\tl_const:cn { c__unicode_upper_0_X_6_tl } { jJђЂվՎꮂᎲ𐐮𐐆𐳆𐲆 }
-\tl_const:cn { c__unicode_upper_0_X_7_tl } { kK{ij}{IJ}ǻǺϯϮѓЃҷҶԛԚտՏḛḚṿṾợỢⲏⲎⳳⳲꜷꜶꞛꞚꮃᎳ𐐯𐐇𐳇𐲇 }
-\tl_const:cn { c__unicode_upper_0_X_8_tl } { lLɠƓϰΚєЄրՐꮄᎴ𐐰𐐈𐳈𐲈 }
-\tl_const:cn { c__unicode_upper_0_X_9_tl } { mMĵĴƙƘǽǼɡꞬϱΡѕЅҹҸԝԜցՑḝḜẁẀụỤⲑⲐꜹꜸꞝꞜꮅᎵ𐐱𐐉𐳉𐲉 }
-\tl_const:cn { c__unicode_upper_1_X_0_tl } { nNƚȽϲϹіІւՒꮆᎶ𐐲𐐊𐳊𐲊 }
-\tl_const:cn { c__unicode_upper_1_X_1_tl } { oOķĶǿǾɣƔϳͿїЇһҺԟԞփՓḟḞẃẂủỦⲓⲒꜻꜺꞟꞞꮇᎷ𐐳𐐋𐳋𐲋 }
-\tl_const:cn { c__unicode_upper_1_X_2_tl } { pPјЈքՔᏸᏰᾰᾸⰰⰀꮈᎸ𐐴𐐌𐳌𐲌 }
-\tl_const:cn { c__unicode_upper_1_X_3_tl } { qQȁȀɥꞍϵΕљЉҽҼԡԠօՕᏹᏱḡḠẅẄứỨᾱᾹⰱⰁⲕⲔꜽꜼꞡꞠꮉᎹ𐐵𐐍𐳍𐲍 }
-\tl_const:cn { c__unicode_upper_1_X_4_tl } { rRĺĹƞȠɦꞪњЊֆՖᏺᏲⰲⰂꮊᎺ𐐶𐐎𐳎𐲎 }
-\tl_const:cn { c__unicode_upper_1_X_5_tl } { sSȃȂћЋҿҾԣԢᏻᏳḣḢẇẆừỪᾳᾼⰳⰃⲗⲖꜿꜾꞣꞢꮋᎻ𐐷𐐏𐳏𐲏 }
-\tl_const:cn { c__unicode_upper_1_X_6_tl } { tTļĻɨƗϸϷќЌᏼᏴⰴⰄꮌᎼ𐐸𐐐𐳐𐲐 }
-\tl_const:cn { c__unicode_upper_1_X_7_tl } { uUơƠȅȄɩƖѝЍԥԤᏽᏵḥḤẉẈửỬὑὙⰵⰅⲙⲘꝁꝀꞥꞤꮍᎽ𐐹𐐑𐳑𐲑 }
-\tl_const:cn { c__unicode_upper_1_X_8_tl } { vVľĽўЎӂӁⰶⰆꮎᎾ𐐺𐐒𐳒𐲒 }
-\tl_const:cn { c__unicode_upper_1_X_9_tl } { wWƣƢȇȆɫⱢϻϺџЏԧԦḧḦẋẊữỮὓὛⰷⰇⲛⲚꝃꝂꞧꞦꮏᎿ𐐻𐐓𐳓𐲓 }
-\tl_const:cn { c__unicode_upper_2_X_0_tl } { xX{ŀ}{Ŀ}ɬꞭӄӃⰸⰈⴀႠꮐᏀ𐐼𐐔𐳔𐲔 }
-\tl_const:cn { c__unicode_upper_2_X_1_tl } { yYƥƤȉȈѡѠԩԨḩḨẍẌựỰὕὝⰹⰉⲝⲜⴁႡꝅꝄꞩꞨꮑᏁ𐐽𐐕𐳕𐲕 }
-\tl_const:cn { c__unicode_upper_2_X_2_tl } { zZłŁӆӅⰺⰊⴂႢꮒᏂ𐐾𐐖𐳖𐲖 }
-\tl_const:cn { c__unicode_upper_2_X_3_tl } { ȋȊɯƜѣѢԫԪḫḪẏẎỳỲὗὟⰻⰋⲟⲞⴃႣꝇꝆꮓᏃ𐐿𐐗𐳗𐲗 }
-\tl_const:cn { c__unicode_upper_2_X_4_tl } { àÀńŃƨƧӈӇⓐⒶⰼⰌⴄႤꮔᏄ𐑀𐐘𐳘𐲘 }
-\tl_const:cn { c__unicode_upper_2_X_5_tl } { áÁȍȌɱⱮѥѤԭԬḭḬẑẐỵỴⓑⒷⰽⰍⲡⲠⴅႥꚁꚀꝉꝈꮕᏅ𐑁𐐙𐳙𐲙 }
-\tl_const:cn { c__unicode_upper_2_X_6_tl } { âÂņŅɲƝӊӉιΙⅎℲⓒⒸⰾⰎⴆႦꮖᏆ𐑂𐐚𐳚𐲚 }
-\tl_const:cn { c__unicode_upper_2_X_7_tl } { ãÃȏȎѧѦԯԮḯḮẓẒỷỶⓓⒹⰿⰏⲣⲢⴇႧꚃꚂꝋꝊꮗᏇ𐑃𐐛𐳛𐲛 }
-\tl_const:cn { c__unicode_upper_2_X_8_tl } { äÄňŇӌӋⓔⒺⱀⰐⴈႨꮘᏈ𐑄𐐜𐳜𐲜 }
-\tl_const:cn { c__unicode_upper_2_X_9_tl } { åÅƭƬȑȐɵƟѩѨḱḰẕẔỹỸⓕⒻⱁⰑⲥⲤⴉႩꚅꚄꝍꝌꮙᏉ𐑅𐐝𐳝𐲝 }
-\tl_const:cn { c__unicode_upper_3_X_0_tl } { æÆӎӍⓖⒼⱂⰒⴊႪꮚᏊ𐑆𐐞𐳞𐲞 }
-\tl_const:cn { c__unicode_upper_3_X_1_tl } { çÇŋŊȓȒѫѪӏӀḳḲỻỺῃῌⓗⒽⱃⰓⲧⲦⴋႫꚇꚆꝏꝎꮛᏋ𐑇𐐟𐳟𐲟 }
-\tl_const:cn { c__unicode_upper_3_X_2_tl } { èÈưƯὠὨⓘⒾⱄⰔⴌႬꮜᏌ𐑈𐐠𐳠𐲠 }
-\tl_const:cn { c__unicode_upper_3_X_3_tl } { éÉōŌȕȔѭѬӑӐḵḴỽỼὡὩⓙⒿⱅⰕⲩⲨⴍႭꚉꚈꝑꝐꞵꞴꮝᏍ𐑉𐐡𐳡𐲡 }
-\tl_const:cn { c__unicode_upper_3_X_4_tl } { êÊὢὪⓚⓀⱆⰖⴎႮꮞᏎ𐑊𐐢𐳢𐲢 }
-\tl_const:cn { c__unicode_upper_3_X_5_tl } { ëËŏŎȗȖѯѮӓӒḷḶẛṠỿỾὣὫⓛⓁⱇⰗⲫⲪⴏႯꚋꚊꝓꝒꞷꞶꮟᏏ𐑋𐐣𐳣𐲣 }
-\tl_const:cn { c__unicode_upper_3_X_6_tl } { ìÌƴƳἀἈὤὬⓜⓂⱈⰘⴐႰꮠᏐ𐑌𐐤𐳤𐲤 }
-\tl_const:cn { c__unicode_upper_3_X_7_tl } { íÍőŐșȘɽⱤͅΙѱѰӕӔḹḸἁἉὥὭⓝⓃⱉⰙⲭⲬⴑႱꚍꚌꝕꝔꮡᏑ𐑍𐐥𐳥𐲥 }
-\tl_const:cn { c__unicode_upper_3_X_8_tl } { îÎƶƵἂἊὦὮⓞⓄⱊⰚⴒႲꮢᏒ𐑎𐐦𐳦𐲦 }
-\tl_const:cn { c__unicode_upper_3_X_9_tl } { ïÏœŒțȚѳѲӗӖḻḺἃἋὧὯⓟⓅⱋⰛⲯⲮⴓႳꚏꚎꝗꝖꮣᏓ𐑏𐐧𐳧𐲧 }
-\tl_const:cn { c__unicode_upper_4_X_0_tl } { ðÐʀƦάΆἄἌⓠⓆⱌⰜⴔႴꮤᏔ𐳨𐲨 }
-\tl_const:cn { c__unicode_upper_4_X_1_tl } { ñÑŕŔƹƸȝȜέΈѵѴәӘḽḼạẠἅἍⓡⓇⱍⰝⲱⲰⴕႵꚑꚐꝙꝘꮥᏕ𐳩𐲩 }
-\tl_const:cn { c__unicode_upper_4_X_2_tl } { òÒήΉἆἎⓢⓈⱎⰞⴖႶꮦᏖ𐳪𐲪 }
-\tl_const:cn { c__unicode_upper_4_X_3_tl } { óÓŗŖȟȞʃƩίΊѷѶӛӚḿḾảẢἇἏⓣⓉⱏⰟⲳⲲⴗႷꚓꚒꝛꝚꮧᏗ𐳫𐲫 }
-\tl_const:cn { c__unicode_upper_4_X_4_tl } { ôÔῐῘⓤⓊⱐⰠⴘႸꮨᏘ𐳬𐲬 }
-\tl_const:cn { c__unicode_upper_4_X_5_tl } { õÕřŘƽƼαΑѹѸӝӜᵹꝽṁṀấẤῑῙⓥⓋⱑⰡⲵⲴⴙႹꚕꚔꝝꝜꮩᏙaA𐳭𐲭 }
-\tl_const:cn { c__unicode_upper_4_X_6_tl } { öÖβΒⓦⓌⱒⰢⴚႺꮪᏚbB𐳮𐲮 }
-\tl_const:cn { c__unicode_upper_4_X_7_tl } { śŚƿǷȣȢʇꞱγΓѻѺӟӞṃṂầẦⓧⓍⱓⰣⲷⲶⴛႻꚗꚖꝟꝞꮫᏛcC𐳯𐲯 }
-\tl_const:cn { c__unicode_upper_4_X_8_tl } { øØʈƮδΔὰᾺⓨⓎⱔⰤⴜႼꮬᏜdD𐳰𐲰 }
-\tl_const:cn { c__unicode_upper_4_X_9_tl } { ùÙŝŜȥȤʉɄεΕѽѼӡӠᵽⱣṅṄẩẨάΆⓩⓏⱕⰥⲹⲸⴝႽꚙꚘꝡꝠꮭᏝeE𐳱𐲱 }
-\tl_const:cn { c__unicode_upper_5_X_0_tl } { úÚʊƱζΖὲῈⱖⰦⴞႾꮮᏞfF𐳲𐲲 }
-\tl_const:cn { c__unicode_upper_5_X_1_tl } { ûÛşŞȧȦʋƲηΗѿѾӣӢṇṆẫẪέΈⱗⰧⲻⲺⴟႿꚛꚚꝣꝢꮯᏟgG }
-\tl_const:cn { c__unicode_upper_5_X_2_tl } { üÜʌɅθΘἐἘὴῊⱘⰨⴠჀꮰᏠhH }
-\tl_const:cn { c__unicode_upper_5_X_3_tl } { ýÝšŠDžDŽȩȨιΙҁҀӥӤṉṈậẬἑἙήΉⱙⰩⲽⲼⴡჁꝥꝤꮱᏡiI }
-\tl_const:cn { c__unicode_upper_5_X_4_tl } { þÞdžDŽκΚἒἚὶῚⱚⰪⴢჂꮲᏢjJ }
-\tl_const:cn { c__unicode_upper_5_X_5_tl } { ÿŸţŢȫȪλΛӧӦṋṊắẮἓἛίΊⱛⰫⲿⲾⴣჃꝧꝦꮳᏣkK }
-\tl_const:cn { c__unicode_upper_5_X_6_tl } { LjLJμΜἔἜὸῸⱜⰬⴤჄꮴᏤlL }
-\tl_const:cn { c__unicode_upper_5_X_7_tl } { āĀťŤljLJȭȬνΝөӨṍṌằẰἕἝόΌⱝⰭⳁⳀⴥჅꝩꝨꮵᏥmM }
-\tl_const:cn { c__unicode_upper_5_X_8_tl } { ʒƷξΞὺῪⱞⰮꮶᏦnN }
-\tl_const:cn { c__unicode_upper_5_X_9_tl } { ăĂŧŦNjNJȯȮοΟӫӪṏṎẳẲύΎⳃⳂⴧჇꝫꝪꭓꞳꮷᏧoO }
-\tl_const:cn { c__unicode_upper_6_X_0_tl } { njNJπΠὼῺῠῨⅰⅠꮸᏨpP }
-\tl_const:cn { c__unicode_upper_6_X_1_tl } { ąĄũŨȱȰρΡӭӬṑṐẵẴώΏῡῩ{ⅱ}{Ⅱ}ⱡⱠⳅⳄꙁꙀꝭꝬꮹᏩqQ }
-\tl_const:cn { c__unicode_upper_6_X_2_tl } { ǎǍςΣ{ⅲ}{Ⅲ}ꮺᏪrR }
-\tl_const:cn { c__unicode_upper_6_X_3_tl } { ćĆūŪȳȲσΣҋҊӯӮṓṒặẶ{ⅳ}{Ⅳ}ⳇⳆꙃꙂꝯꝮꮻᏫsS }
-\tl_const:cn { c__unicode_upper_6_X_4_tl } { ǐǏτΤᾀᾈⅴⅤꮼᏬtT }
-\tl_const:cn { c__unicode_upper_6_X_5_tl } { ĉĈŭŬυΥҍҌӱӰṕṔẹẸᾁᾉῥῬ{ⅵ}{Ⅵ}ⱥȺⳉⳈⴭჍꙅꙄꮽᏭuU }
-\tl_const:cn { c__unicode_upper_6_X_6_tl } { ǒǑφΦᾂᾊ{ⅶ}{Ⅶ}ⱦȾꮾᏮvV }
-\tl_const:cn { c__unicode_upper_6_X_7_tl } { ċĊůŮχΧҏҎӳӲṗṖẻẺᾃᾋ{ⅷ}{Ⅷ}ⳋⳊꙇꙆꮿᏯwW }
-\tl_const:cn { c__unicode_upper_6_X_8_tl } { ǔǓψΨἠἨᾄᾌ{ⅸ}{Ⅸ}ⱨⱧxX }
-\tl_const:cn { c__unicode_upper_6_X_9_tl } { čČűŰʝꞲωΩґҐӵӴṙṘẽẼἡἩᾅᾍⅹⅩⳍⳌꙉꙈyY }
-\tl_const:cn { c__unicode_upper_7_X_0_tl } { ǖǕʞꞰϊΪἢἪᾆᾎⅺⅪⱪⱩzZ }
-\tl_const:cn { c__unicode_upper_7_X_1_tl } { ďĎųŲϋΫғҒӷӶṛṚếẾἣἫᾇᾏⅻⅫⳏⳎꙋꙊ }
-\tl_const:cn { c__unicode_upper_7_X_2_tl } { ǘǗȼȻόΌаАἤἬⅼⅬⱬⱫ𑣀𑢠 }
-\tl_const:cn { c__unicode_upper_7_X_3_tl } { đĐŵŴύΎбБҕҔӹӸṝṜềỀἥἭⅽⅭⳑⳐꙍꙌ𑣁𑢡 }
-\tl_const:cn { c__unicode_upper_7_X_4_tl } { ǚǙώΏвВἦἮⅾⅮꝺꝹ𑣂𑢢 }
-\tl_const:cn { c__unicode_upper_7_X_5_tl } { ēĒŷŶȿⱾгГҗҖӻӺṟṞểỂἧἯⅿⅯⳓⳒꙏꙎ𑣃𑢣 }
-\tl_const:cn { c__unicode_upper_7_X_6_tl } { ǜǛɀⱿϐΒдДꝼꝻ𑣄𑢤 }
-\tl_const:cn { c__unicode_upper_7_X_7_tl } { ĕĔǝƎϑΘеЕҙҘӽӼաԱṡṠễỄⳕⳔꙑꙐ𑣅𑢥 }
-\tl_const:cn { c__unicode_upper_7_X_8_tl } { źŹɂɁжЖբԲ𑣆𑢦 }
-\tl_const:cn { c__unicode_upper_7_X_9_tl } { ėĖǟǞзЗқҚӿӾգԳṣṢệỆῳῼⱳⱲⳗⳖꙓꙒꝿꝾ𑣇𑢧 }
-\tl_const:cn { c__unicode_upper_8_X_0_tl } { żŻиИդԴᾐᾘↄↃ𑣈𑢨 }
-\tl_const:cn { c__unicode_upper_8_X_1_tl } { µΜęĘǡǠͱͰϕΦйЙҝҜԁԀեԵḁḀṥṤỉỈᾑᾙⳙⳘꙕꙔꞁꞀ𑣉𑢩 }
-\tl_const:cn { c__unicode_upper_8_X_2_tl } { žŽϖΠкКզԶᾒᾚⱶⱵ𑣊𑢪 }
-\tl_const:cn { c__unicode_upper_8_X_3_tl } { ěĚſSǣǢɇɆͳͲϗϏлЛҟҞԃԂէԷḃḂṧṦịỊᾓᾛⳛⳚꙗꙖꞃꞂ𑣋𑢫 }
-\tl_const:cn { c__unicode_upper_8_X_4_tl } { ƀɃмМըԸἰἸᾔᾜ𑣌𑢬 }
-\tl_const:cn { c__unicode_upper_8_X_5_tl } { ĝĜǥǤɉɈϙϘнНҡҠԅԄթԹḅḄṩṨọỌἱἹᾕᾝⳝⳜꙙꙘꞅꞄ𑣍𑢭 }
-\tl_const:cn { c__unicode_upper_8_X_6_tl } { оОժԺἲἺᾖᾞ𑣎𑢮 }
-\tl_const:cn { c__unicode_upper_8_X_7_tl } { ğĞƃƂǧǦɋɊͷͶϛϚпПңҢԇԆիԻḇḆṫṪỏỎἳἻᾗᾟⳟⳞꙛꙚꜣꜢꞇꞆ𑣏𑢯 }
-\tl_const:cn { c__unicode_upper_8_X_8_tl } { рРլԼἴἼꭰᎠ𑣐𑢰 }
-\tl_const:cn { c__unicode_upper_8_X_9_tl } { ġĠƅƄǩǨɍɌϝϜсСҥҤԉԈխԽḉḈṭṬốỐἵἽⳡⳠꙝꙜꜥꜤꭱᎡ𑣑𑢱 }
-\tl_const:cn { c__unicode_upper_9_X_0_tl } { тТծԾἶἾꭲᎢ𑣒𑢲 }
-\tl_const:cn { c__unicode_upper_9_X_1_tl } { ģĢǫǪɏɎͻϽϟϞуУҧҦԋԊկԿḋḊṯṮồỒἷἿⳣⳢꙟꙞꜧꜦꭳᎣ𑣓𑢳 }
-\tl_const:cn { c__unicode_upper_9_X_2_tl } { ƈƇɐⱯͼϾфФհՀꞌꞋꭴᎤ𑣔𑢴 }
-\tl_const:cn { c__unicode_upper_9_X_3_tl } { ĥĤǭǬɑⱭͽϿϡϠхХҩҨԍԌձՁḍḌṱṰổỔⲁⲀꙡꙠꜩꜨꭵᎥ𑣕𑢵 }
-\tl_const:cn { c__unicode_upper_9_X_4_tl } { ɒⱰцЦղՂꭶᎦ𑣖𑢶 }
-\tl_const:cn { c__unicode_upper_9_X_5_tl } { ħĦǯǮɓƁϣϢчЧҫҪԏԎճՃḏḎṳṲỗỖⲃⲂꙣꙢꜫꜪꭷᎧ𑣗𑢷 }
-\tl_const:cn { c__unicode_upper_9_X_6_tl } { ƌƋɔƆшШմՄᾠᾨꭸᎨ𑣘𑢸 }
-\tl_const:cn { c__unicode_upper_9_X_7_tl } { aAĩĨϥϤщЩҭҬԑԐյՅḑḐṵṴộỘᾡᾩⲅⲄꙥꙤꜭꜬꞑꞐꭹᎩ𑣙𑢹 }
-\tl_const:cn { c__unicode_upper_9_X_8_tl } { bBDzDZɖƉъЪնՆᾢᾪꭺᎪ𑣚𑢺 }
-\tl_const:cn { c__unicode_upper_9_X_9_tl } { cCīĪdzDZɗƊϧϦыЫүҮԓԒշՇḓḒṷṶớỚᾣᾫⲇⲆꙧꙦꜯꜮꞓꞒꭻᎫ𑣛𑢻 }
-\tl_const:Nn \c__unicode_upper_exceptions_tl {ß{SS}{ff}{FF}{fi}{FI}{fl}{FL}{ffi}{FFI}{ffl}{FFL}{ſt}{ST}{st}{ST}{և}{ԵՒ}{ﬓ}{ՄՆ}{ﬔ}{ՄԵ}{ﬕ}{ՄԻ}{ﬖ}{ՎՆ}{ﬗ}{ՄԽ}{ʼn}{ʼN}ΐ{Ϊ́}ΰ{Ϋ́}ǰ{J̌}ẖ{H̱}ẗ{T̈}ẘ{W̊}ẙ{Y̊}{ẚ}{Aʾ}ὐ{Υ̓}ὒ{Υ̓̀}ὔ{Υ̓́}ὖ{Υ̓͂}ᾶ{Α͂}ῆ{Η͂}ῒ{Ϊ̀}ΐ{Ϊ́}ῖ{Ι͂}ῗ{Ϊ͂}ῢ{Ϋ̀}ΰ{Ϋ́}ῤ{Ρ̓}ῦ{Υ͂}ῧ{Ϋ͂}ῶ{Ω͂}ᾀ{ἈΙ}ᾁ{ἉΙ}ᾂ{ἊΙ}ᾃ{ἋΙ}ᾄ{ἌΙ}ᾅ{ἍΙ}ᾆ{ἎΙ}ᾇ{ἏΙ}ᾈ{ἈΙ}ᾉ{ἉΙ}ᾊ{ἊΙ}ᾋ{ἋΙ}ᾌ{ἌΙ}ᾍ{ἍΙ}ᾎ{ἎΙ}ᾏ{ἏΙ}ᾐ{ἨΙ}ᾑ{ἩΙ}ᾒ{ἪΙ}ᾓ{ἫΙ}ᾔ{ἬΙ}ᾕ{ἭΙ}ᾖ{ἮΙ}ᾗ{ἯΙ}ᾘ{ἨΙ}ᾙ{ἩΙ}ᾚ{ἪΙ}ᾛ{ἫΙ}ᾜ{ἬΙ}ᾝ{ἭΙ}ᾞ{ἮΙ}ᾟ{ἯΙ}ᾠ{ὨΙ}ᾡ{ὩΙ}ᾢ{ὪΙ}ᾣ{ὫΙ}ᾤ{ὬΙ}ᾥ{ὭΙ}ᾦ{ὮΙ}ᾧ{ὯΙ}ᾨ{ὨΙ}ᾩ{ὩΙ}ᾪ{ὪΙ}ᾫ{ὫΙ}ᾬ{ὬΙ}ᾭ{ὭΙ}ᾮ{ὮΙ}ᾯ{ὯΙ}ᾳ{ΑΙ}ᾼ{ΑΙ}ῃ{ΗΙ}ῌ{ΗΙ}ῳ{ΩΙ}ῼ{ΩΙ}ᾲ{ᾺΙ}ᾴ{ΆΙ}ῂ{ῊΙ}ῄ{ΉΙ}ῲ{ῺΙ}ῴ{ΏΙ}ᾷ{Α͂Ι}ῇ{Η͂Ι}ῷ{Ω͂Ι}}
-\tl_const:Nn \c__unicode_lower_exceptions_tl {İ{i̇}}
-\tl_const:Nn \c__unicode_mixed_exceptions_tl {DžDždžDžLjLjljLjNjNjnjNjDzDzdzDzß{Ss}{ff}{Ff}{fi}{Fi}{fl}{Fl}{ffi}{Ffi}{ffl}{Ffl}{ſt}{St}{st}{St}{և}{Եւ}{ﬓ}{Մն}{ﬔ}{Մե}{ﬕ}{Մի}{ﬖ}{Վն}{ﬗ}{Մխ}ᾲ{Ὰͅ}ᾴ{Άͅ}ῂ{Ὴͅ}ῄ{Ήͅ}ῲ{Ὼͅ}ῴ{Ώͅ}ᾷ{ᾼ͂}ῇ{ῌ͂}ῷ{ῼ͂}}
-\tl_const:Nn \c__unicode_std_sigma_tl { σ }
-\tl_const:Nn \c__unicode_final_sigma_tl { ς }
-\tl_const:Nn \c__unicode_dotless_i_tl { ı }
-\tl_const:Nn \c__unicode_dot_above_tl { ̇ }
-\tl_const:Nn \c__unicode_dotted_I_tl { İ }
-\tl_const:Nn \c__unicode_i_ogonek_tl { į }
-\tl_const:Nn \c__unicode_I_ogonek_tl { Į }
-\tl_const:Nn \c__unicode_upper_Eszett_tl { ẞ }
-\tl_const:Nn \c__unicode_accents_lt_tl {Ì{i̇̀}Í{i̇́}Ĩ{i̇̃}}
-\tl_const:cn { c__unicode_fold_0_X_0_tl } { ÈèĬĭƐɛǴǵϨϩҰұԔԕḔḕṸṹỜờᾤ{ὤι}ⒸⓒⰤⱔⲈⲉꙨꙩꭼᎬ }
-\tl_const:cn { c__unicode_fold_0_X_1_tl } { ÉéƑƒჍⴭᾥ{ὥι}ⒹⓓⰥⱕⳭⳮꭽᎭ }
-\tl_const:cn { c__unicode_fold_0_X_2_tl } { ÊêĮįǶƕΆάϪϫҲҳԖԗḖḗṺṻỞởᾦ{ὦι}ⒺⓔⰦⱖⲊⲋꙪꙫꜲꜳꞖꞗꭾᎮ }
-\tl_const:cn { c__unicode_fold_0_X_3_tl } { ËëƓɠǷƿᾧ{ὧι}ⒻⓕⰧⱗꭿᎯ }
-\tl_const:cn { c__unicode_fold_0_X_4_tl } { Ììİ{i̇}ƔɣǸǹΈέϬϭҴҵԘԙḘḙṼṽỠỡᾨ{ὠι}ⒼⓖⰨⱘⲌⲍꙬꙭꜴꜵꞘꞙꮀᎰ }
-\tl_const:cn { c__unicode_fold_0_X_5_tl } { ÍíΉήᾩ{ὡι}ⒽⓗⰩⱙꮁᎱ }
-\tl_const:cn { c__unicode_fold_0_X_6_tl } { Îî{IJ}{ij}ƖɩǺǻΊίϮϯҶҷԚԛḚḛṾṿỢợᾪ{ὢι}ⒾⓘⰪⱚⲎⲏⳲⳳꜶꜷꞚꞛꮂᎲ }
-\tl_const:cn { c__unicode_fold_0_X_7_tl } { ÏïƗɨᾫ{ὣι}ⒿⓙⰫⱛꮃᎳ }
-\tl_const:cn { c__unicode_fold_0_X_8_tl } { ÐðĴĵƘƙǼǽΌόϰκҸҹԜԝḜḝẀẁỤụὈὀᾬ{ὤι}ⓀⓚⰬⱜⲐⲑꜸꜹꞜꞝꮄᎴ }
-\tl_const:cn { c__unicode_fold_0_X_9_tl } { ÑñϱρὉὁᾭ{ὥι}ⓁⓛⰭⱝꮅᎵ }
-\tl_const:cn { c__unicode_fold_1_X_0_tl } { ÒòĶķǾǿΎύҺһԞԟḞḟẂẃỦủὊὂᾮ{ὦι}ⓂⓜⰮⱞⲒⲓꜺꜻꞞꞟꮆᎶ }
-\tl_const:cn { c__unicode_fold_1_X_1_tl } { ÓóΏώὋὃᾯ{ὧι}ⓃⓝꮇᎷ }
-\tl_const:cn { c__unicode_fold_1_X_2_tl } { ÔôƜɯȀȁΐ{ΐ}ϴθҼҽԠԡᏸᏰḠḡẄẅỨứὌὄⓄⓞⲔⲕꜼꜽꞠꞡꮈᎸ }
-\tl_const:cn { c__unicode_fold_1_X_3_tl } { ÕõĹĺƝɲΑαϵεᏹᏱὍὅⓅⓟꮉᎹAa }
-\tl_const:cn { c__unicode_fold_1_X_4_tl } { ÖöȂȃΒβҾҿԢԣᏺᏲḢḣẆẇỪừᾲ{ὰι}ⓆⓠⲖⲗꜾꜿꞢꞣꮊᎺBb }
-\tl_const:cn { c__unicode_fold_1_X_5_tl } { ĻļƟɵΓγϷϸ{և}{եւ}ᏻᏳᾳ{αι}ⓇⓡꮋᎻCc }
-\tl_const:cn { c__unicode_fold_1_X_6_tl } { ØøƠơȄȅΔδӀӏԤԥᏼᏴḤḥẈẉỬửὐ{ὐ}ᾴ{άι}ⓈⓢⲘⲙꝀꝁꞤꞥꮌᎼDd }
-\tl_const:cn { c__unicode_fold_1_X_7_tl } { ÙùĽľΕεϹϲӁӂᏽᏵⓉⓣꮍᎽEe }
-\tl_const:cn { c__unicode_fold_1_X_8_tl } { ÚúƢƣȆȇΖζϺϻԦԧḦḧẊẋỮữὒ{ὒ}ᾶ{ᾶ}ⓊⓤⲚⲛꝂꝃꞦꞧꮎᎾFf }
-\tl_const:cn { c__unicode_fold_1_X_9_tl } { Ûû{Ŀ}{ŀ}ΗηӃӄᾷ{ᾶι}ⓋⓥꮏᎿGg }
-\tl_const:cn { c__unicode_fold_2_X_0_tl } { ÜüƤƥȈȉΘθѠѡԨԩḨḩẌẍỰựὔ{ὔ}ᾸᾰⓌⓦⲜⲝꝄꝅꞨꞩꮐᏀHh }
-\tl_const:cn { c__unicode_fold_2_X_1_tl } { ÝýŁłΙιϽͻӅӆᾹᾱⓍⓧꮑᏁIi }
-\tl_const:cn { c__unicode_fold_2_X_2_tl } { ÞþƦʀȊȋΚκϾͼѢѣԪԫḪḫẎẏỲỳὖ{ὖ}ᾺὰⓎⓨⲞⲟꝆꝇꞪɦꮒᏂJj }
-\tl_const:cn { c__unicode_fold_2_X_3_tl } { ß{ss}ŃńƧƨΛλϿͽӇӈΆάⓏⓩꞫɜꮓᏃKk }
-\tl_const:cn { c__unicode_fold_2_X_4_tl } { ȌȍΜμЀѐѤѥԬԭḬḭẐẑỴỵᾼ{αι}ⲠⲡꚀꚁꝈꝉꞬɡꮔᏄLl }
-\tl_const:cn { c__unicode_fold_2_X_5_tl } { ŅņƩʃΝνЁёӉӊὙὑꞭɬꮕᏅMm }
-\tl_const:cn { c__unicode_fold_2_X_6_tl } { ȎȏΞξЂђѦѧԮԯḮḯẒẓỶỷιιⲢⲣꚂꚃꝊꝋꮖᏆNn }
-\tl_const:cn { c__unicode_fold_2_X_7_tl } { ŇňΟοЃѓӋӌὛὓꮗᏇOo }
-\tl_const:cn { c__unicode_fold_2_X_8_tl } { ƬƭȐȑΠπЄєѨѩḰḱẔẕỸỹⲤⲥꚄꚅꝌꝍꞰʞꮘᏈPp }
-\tl_const:cn { c__unicode_fold_2_X_9_tl } { {ʼn}{ʼn}ΡρЅѕӍӎԱաὝὕꞱʇꮙᏉQq }
-\tl_const:cn { c__unicode_fold_3_X_0_tl } { ŊŋƮʈȒȓІіѪѫԲբḲḳẖ{ẖ}Ỻỻῂ{ὴι}ⲦⲧꚆꚇꝎꝏꞲʝꮚᏊRr }
-\tl_const:cn { c__unicode_fold_3_X_1_tl } { ƯưΣσЇїԳգẗ{ẗ}Ὗὗῃ{ηι}ꞳꭓꮛᏋSs }
-\tl_const:cn { c__unicode_fold_3_X_2_tl } { ŌōȔȕΤτЈјѬѭӐӑԴդḴḵẘ{ẘ}Ỽỽῄ{ήι}ⲨⲩꚈꚉꝐꝑꞴꞵꮜᏌTt }
-\tl_const:cn { c__unicode_fold_3_X_3_tl } { ƱʊΥυЉљԵեẙ{ẙ}ꮝᏍUu }
-\tl_const:cn { c__unicode_fold_3_X_4_tl } { ŎŏƲʋȖȗΦφЊњѮѯӒӓԶզḶḷ{ẚ}{aʾ}Ỿỿῆ{ῆ}ⲪⲫꚊꚋꝒꝓꞶꞷꮞᏎVv }
-\tl_const:cn { c__unicode_fold_3_X_5_tl } { ƳƴΧχЋћԷէẛṡῇ{ῆι}ꮟᏏWw }
-\tl_const:cn { c__unicode_fold_3_X_6_tl } { ŐőȘșΨψЌќѰѱӔӕԸըḸḹῈὲⲬⲭꚌꚍꝔꝕꮠᏐXx𐲀𐳀 }
-\tl_const:cn { c__unicode_fold_3_X_7_tl } { ƵƶͅιΩωЍѝԹթΈέꮡᏑYy𐲁𐳁 }
-\tl_const:cn { c__unicode_fold_3_X_8_tl } { ŒœȚțΪϊЎўѲѳӖӗԺժḺḻẞ{ss}ῊὴⲮⲯꚎꚏꝖꝗꮢᏒZz𐲂𐳂 }
-\tl_const:cn { c__unicode_fold_3_X_9_tl } { ƷʒΫϋЏџԻիΉήꮣᏓ𐲃𐳃 }
-\tl_const:cn { c__unicode_fold_4_X_0_tl } { ŔŕƸƹȜȝАаѴѵӘәԼլḼḽẠạὨὠῌ{ηι}ⲰⲱꚐꚑꝘꝙꮤᏔ𐲄𐳄𑢠𑣀 }
-\tl_const:cn { c__unicode_fold_4_X_1_tl } { БбԽխὩὡꮥᏕ𐲅𐳅𑢡𑣁 }
-\tl_const:cn { c__unicode_fold_4_X_2_tl } { ŖŗȞȟВвѶѷӚӛԾծḾḿẢảὪὢⲲⲳꚒꚓꝚꝛꮦᏖ𐲆𐳆𑢢𑣂 }
-\tl_const:cn { c__unicode_fold_4_X_3_tl } { ГгԿկὫὣꮧᏗ𐲇𐳇𑢣𑣃 }
-\tl_const:cn { c__unicode_fold_4_X_4_tl } { ŘřƼƽȠƞΰ{ΰ}ДдѸѹӜӝՀհṀṁẤấἈἀὬὤⅠⅰⲴⲵꚔꚕꝜꝝꮨᏘ𐲈𐳈𑢤𑣄 }
-\tl_const:cn { c__unicode_fold_4_X_5_tl } { ЕеՁձἉἁὭὥ{Ⅱ}{ⅱ}ꮩᏙ𐲉𐳉𑢥𑣅 }
-\tl_const:cn { c__unicode_fold_4_X_6_tl } { ŚśȢȣЖжѺѻӞӟՂղṂṃẦầἊἂὮὦῒ{ῒ}{Ⅲ}{ⅲ}ⲶⲷꚖꚗꝞꝟꮪᏚ𐲊𐳊𑢦𑣆 }
-\tl_const:cn { c__unicode_fold_4_X_7_tl } { ЗзՃճἋἃὯὧΐ{ΐ}{Ⅳ}{ⅳ}ꮫᏛ𐲋𐳋𑢧𑣇 }
-\tl_const:cn { c__unicode_fold_4_X_8_tl } { ŜŝȤȥИиѼѽӠӡՄմṄṅẨẩἌἄⅤⅴⲸⲹꚘꚙꝠꝡꮬᏜ𐲌𐳌𑢨𑣈 }
-\tl_const:cn { c__unicode_fold_4_X_9_tl } { ЙйՅյἍἅ{Ⅵ}{ⅵ}ꮭᏝ𐲍𐳍𑢩𑣉 }
-\tl_const:cn { c__unicode_fold_5_X_0_tl } { ŞşȦȧКкѾѿӢӣՆնṆṇẪẫἎἆῖ{ῖ}{Ⅶ}{ⅶ}ⲺⲻꚚꚛꝢꝣꮮᏞ𐲎𐳎𑢪𑣊 }
-\tl_const:cn { c__unicode_fold_5_X_1_tl } { ЛлՇշἏἇῗ{ῗ}{Ⅷ}{ⅷ}ꮯᏟ𐲏𐳏𑢫𑣋 }
-\tl_const:cn { c__unicode_fold_5_X_2_tl } { Šš{DŽ}{dž}ȨȩМмҀҁӤӥՈոṈṉẬậῘῐ{Ⅸ}{ⅸ}ⲼⲽꝤꝥꮰᏠ𐲐𐳐𑢬𑣌 }
-\tl_const:cn { c__unicode_fold_5_X_3_tl } { {Dž}{dž}НнՉչῙῑⅩⅹꮱᏡ𐲑𐳑𑢭𑣍 }
-\tl_const:cn { c__unicode_fold_5_X_4_tl } { ŢţȪȫОоӦӧՊպṊṋẮắῚὶ{Ⅺ}{ⅺ}ⲾⲿꝦꝧꮲᏢ𐲒𐳒𑢮𑣎 }
-\tl_const:cn { c__unicode_fold_5_X_5_tl } { {LJ}{lj}ПпՋջΊί{Ⅻ}{ⅻ}ꮳᏣ𐲓𐳓𑢯𑣏 }
-\tl_const:cn { c__unicode_fold_5_X_6_tl } { ĀāŤť{Lj}{lj}ȬȭРрӨөՌռႠⴀṌṍẰằⅬⅼⳀⳁꝨꝩꮴᏤ{ff}{ff}𐲔𐳔𑢰𑣐 }
-\tl_const:cn { c__unicode_fold_5_X_7_tl } { СсՍսႡⴁⅭⅽꮵᏥ{fi}{fi}𐲕𐳕𑢱𑣑 }
-\tl_const:cn { c__unicode_fold_5_X_8_tl } { ĂăŦŧ{NJ}{nj}ȮȯТтӪӫՎվႢⴂṎṏẲẳⅮⅾⳂⳃꝪꝫꮶᏦ{fl}{fl}𐲖𐳖𑢲𑣒 }
-\tl_const:cn { c__unicode_fold_5_X_9_tl } { {Nj}{nj}УуՏտႣⴃⅯⅿꮷᏧ{ffi}{ffi}𐲗𐳗𑢳𑣓 }
-\tl_const:cn { c__unicode_fold_6_X_0_tl } { ĄąŨũȰȱФфӬӭՐրႤⴄṐṑẴẵἘἐⱠⱡⳄⳅꙀꙁꝬꝭꮸᏨ{ffl}{ffl}𐐀𐐨𐲘𐳘𑢴𑣔 }
-\tl_const:cn { c__unicode_fold_6_X_1_tl } { ǍǎХхՑցႥⴅἙἑꮹᏩ{ſt}{st}𐐁𐐩𐲙𐳙𑢵𑣕 }
-\tl_const:cn { c__unicode_fold_6_X_2_tl } { ĆćŪūȲȳςσЦцҊҋӮӯՒւႦⴆṒṓẶặἚἒῢ{ῢ}ⱢɫⳆⳇꙂꙃꝮꝯꮺᏪ{st}{st}𐐂𐐪𐲚𐳚𑢶𑣖 }
-\tl_const:cn { c__unicode_fold_6_X_3_tl } { ǏǐЧчՓփႧⴇἛἓΰ{ΰ}ⱣᵽꮻᏫ𐐃𐐫𐲛𐳛𑢷𑣗 }
-\tl_const:cn { c__unicode_fold_6_X_4_tl } { ĈĉŬŭШшҌҍӰӱՔքႨⴈṔṕẸẹἜἔᾀ{ἀι}ῤ{ῤ}ⰀⰰⱤɽⳈⳉꙄꙅꮼᏬ𐐄𐐬𐲜𐳜𑢸𑣘 }
-\tl_const:cn { c__unicode_fold_6_X_5_tl } { AaǑǒЩщՕօႩⴉἝἕᾁ{ἁι}ⰁⰱꮽᏭ𐐅𐐭𐲝𐳝𑢹𑣙 }
-\tl_const:cn { c__unicode_fold_6_X_6_tl } { BbĊċŮůЪъҎҏӲӳՖֆႪⴊṖṗẺẻᾂ{ἂι}ῦ{ῦ}ⰂⰲⳊⳋꙆꙇꮾᏮ𐐆𐐮𐲞𐳞𑢺𑣚 }
-\tl_const:cn { c__unicode_fold_6_X_7_tl } { CcǓǔЫыႫⴋᾃ{ἃι}ῧ{ῧ}ⰃⰳⱧⱨꮿᏯ𐐇𐐯𐲟𐳟𑢻𑣛 }
-\tl_const:cn { c__unicode_fold_6_X_8_tl } { DdČčŰűЬьҐґӴӵႬⴌṘṙẼẽᾄ{ἄι}ῨῠⰄⰴⳌⳍꙈꙉ𐐈𐐰𐲠𐳠𑢼𑣜 }
-\tl_const:cn { c__unicode_fold_6_X_9_tl } { EeǕǖЭэႭⴍᾅ{ἅι}ῩῡⰅⰵⱩⱪ𐐉𐐱𐲡𐳡𑢽𑣝 }
-\tl_const:cn { c__unicode_fold_7_X_0_tl } { FfĎďŲųȺⱥЮюҒғӶӷႮⴎṚṛẾếᾆ{ἆι}ῪὺⰆⰶⳎⳏꙊꙋ𐐊𐐲𐲢𐳢𑢾𑣞 }
-\tl_const:cn { c__unicode_fold_7_X_1_tl } { GgǗǘȻȼЯяႯⴏᾇ{ἇι}ΎύⰇⰷⱫⱬ𐐋𐐳𐲣𐳣𑢿𑣟 }
-\tl_const:cn { c__unicode_fold_7_X_2_tl } { HhĐđŴŵҔҕӸӹႰⴐṜṝỀềᾈ{ἀι}ῬῥⰈⰸⳐⳑꙌꙍ𐐌𐐴𐲤𐳤 }
-\tl_const:cn { c__unicode_fold_7_X_3_tl } { IiǙǚȽƚႱⴑᾉ{ἁι}ⰉⰹⱭɑꝹꝺ𐐍𐐵𐲥𐳥 }
-\tl_const:cn { c__unicode_fold_7_X_4_tl } { JjĒēŶŷȾⱦҖҗӺӻႲⴒṞṟỂểᾊ{ἂι}ⰊⰺⱮɱⳒⳓꙎꙏ𐐎𐐶𐲦𐳦 }
-\tl_const:cn { c__unicode_fold_7_X_5_tl } { KkǛǜϏϗႳⴓᾋ{ἃι}ⰋⰻⱯɐꝻꝼ{ﬓ}{մն}𐐏𐐷𐲧𐳧 }
-\tl_const:cn { c__unicode_fold_7_X_6_tl } { LlĔĕŸÿϐβҘҙӼӽႴⴔṠṡỄễἨἠᾌ{ἄι}ⰌⰼⱰɒⳔⳕꙐꙑ{ﬔ}{մե}𐐐𐐸𐲨𐳨 }
-\tl_const:cn { c__unicode_fold_7_X_7_tl } { MmŹźɁɂϑθႵⴕἩἡᾍ{ἅι}ⰍⰽꝽᵹ{ﬕ}{մի}𐐑𐐹𐲩𐳩 }
-\tl_const:cn { c__unicode_fold_7_X_8_tl } { NnĖėǞǟҚқӾӿႶⴖṢṣỆệἪἢᾎ{ἆι}ῲ{ὼι}ⰎⰾⱲⱳⳖⳗꙒꙓꝾꝿ{ﬖ}{վն}𐐒𐐺𐲪𐳪 }
-\tl_const:cn { c__unicode_fold_7_X_9_tl } { OoŻżɃƀႷⴗἫἣᾏ{ἇι}ῳ{ωι}ↃↄⰏⰿ{ﬗ}{մխ}𐐓𐐻𐲫𐳫 }
-\tl_const:cn { c__unicode_fold_8_X_0_tl } { PpĘęǠǡɄʉͰͱҜҝԀԁႸⴘḀḁṤṥỈỉἬἤᾐ{ἠι}ῴ{ώι}ⰐⱀⳘⳙꙔꙕꞀꞁ𐐔𐐼𐲬𐳬 }
-\tl_const:cn { c__unicode_fold_8_X_1_tl } { QqµμŽžɅʌϕφႹⴙἭἥᾑ{ἡι}ⰑⱁⱵⱶ𐐕𐐽𐲭𐳭 }
-\tl_const:cn { c__unicode_fold_8_X_2_tl } { RrĚěǢǣɆɇͲͳϖπҞҟԂԃႺⴚḂḃṦṧỊịἮἦᾒ{ἢι}ῶ{ῶ}ⰒⱂⳚⳛꙖꙗꞂꞃ𐐖𐐾𐲮𐳮 }
-\tl_const:cn { c__unicode_fold_8_X_3_tl } { SsſsႻⴛἯἧᾓ{ἣι}ῷ{ῶι}Ⱃⱃ𐐗𐐿𐲯𐳯 }
-\tl_const:cn { c__unicode_fold_8_X_4_tl } { TtĜĝǤǥɈɉϘϙҠҡԄԅႼⴜḄḅṨṩỌọᾔ{ἤι}ῸὸⰔⱄⳜⳝꙘꙙꞄꞅ𐐘𐑀𐲰𐳰 }
-\tl_const:cn { c__unicode_fold_8_X_5_tl } { UuƁɓႽⴝᾕ{ἥι}ΌόⰕⱅ𐐙𐑁𐲱𐳱 }
-\tl_const:cn { c__unicode_fold_8_X_6_tl } { VvĞğƂƃǦǧɊɋͶͷϚϛҢңԆԇႾⴞḆḇṪṫỎỏᾖ{ἦι}ῺὼΩωⰖⱆⳞⳟꙚꙛꜢꜣꞆꞇ𐐚𐑂𐲲𐳲 }
-\tl_const:cn { c__unicode_fold_8_X_7_tl } { WwႿⴟᾗ{ἧι}ΏώⰗⱇ𐐛𐑃 }
-\tl_const:cn { c__unicode_fold_8_X_8_tl } { XxĠġƄƅǨǩɌɍϜϝҤҥԈԉჀⴠḈḉṬṭỐốᾘ{ἠι}ῼ{ωι}ⰘⱈⳠⳡꙜꙝꜤꜥꭰᎠ𐐜𐑄 }
-\tl_const:cn { c__unicode_fold_8_X_9_tl } { YyჁⴡᾙ{ἡι}ⰙⱉꭱᎡ𐐝𐑅 }
-\tl_const:cn { c__unicode_fold_9_X_0_tl } { ZzĢģƆɔǪǫɎɏϞϟҦҧԊԋჂⴢḊḋṮṯỒồᾚ{ἢι}KkⰚⱊⱾȿⳢⳣꙞꙟꜦꜧꭲᎢ𐐞𐑆 }
-\tl_const:cn { c__unicode_fold_9_X_1_tl } { ƇƈჃⴣᾛ{ἣι}ÅåⰛⱋⱿɀꞋꞌꭳᎣ𐐟𐑇 }
-\tl_const:cn { c__unicode_fold_9_X_2_tl } { ÀàĤĥǬǭϠϡҨҩԌԍჄⴤḌḍṰṱỔổἸἰᾜ{ἤι}ⰜⱌⲀⲁꙠꙡꜨꜩꭴᎤ𐐠𐑈 }
-\tl_const:cn { c__unicode_fold_9_X_3_tl } { ÁáƉɖჅⴥἹἱᾝ{ἥι}ⰝⱍꞍɥꭵᎥ𐐡𐑉 }
-\tl_const:cn { c__unicode_fold_9_X_4_tl } { ÂâĦħƊɗǮǯϢϣҪҫԎԏḎḏṲṳỖỗἺἲᾞ{ἦι}ⰞⱎⲂⲃꙢꙣꜪꜫꭶᎦ𐐢𐑊 }
-\tl_const:cn { c__unicode_fold_9_X_5_tl } { ÃãƋƌͿϳჇⴧἻἳᾟ{ἧι}ⰟⱏꭷᎧ𐐣𐑋 }
-\tl_const:cn { c__unicode_fold_9_X_6_tl } { ÄäĨĩǰ{ǰ}ϤϥҬҭԐԑḐḑṴṵỘộἼἴᾠ{ὠι}ⰠⱐⲄⲅꙤꙥꜬꜭꞐꞑꭸᎨ𐐤𐑌 }
-\tl_const:cn { c__unicode_fold_9_X_7_tl } { Åå{DZ}{dz}Ἵἵᾡ{ὡι}ⰡⱑꭹᎩ𐐥𐑍 }
-\tl_const:cn { c__unicode_fold_9_X_8_tl } { ÆæĪīƎǝ{Dz}{dz}ϦϧҮүԒԓḒḓṶṷỚớἾἶᾢ{ὢι}ℲⅎⒶⓐⰢⱒⲆⲇꙦꙧꜮꜯꞒꞓꭺᎪ𐐦𐑎 }
-\tl_const:cn { c__unicode_fold_9_X_9_tl } { ÇçƏəἿἷᾣ{ὣι}ⒷⓑⰣⱓⳫⳬꭻᎫ𐐧𐑏 }
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
index e7beae6b58d..dbbc07d369c 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
@@ -46,20 +46,18 @@
%%
%% -----------------------------------------------------------------------
%%
-\GetIdInfo$Id: l3drivers.dtx 6213 2015-10-18 09:48:17Z joseph $
+\GetIdInfo$Id: l3drivers.dtx 6281 2015-11-17 07:11:52Z joseph $
{L3 Experimental drivers}
\ProvidesExplFile
{l3xdvidpfmx.def}{\ExplFileDate}{\ExplFileVersion}
{L3 Experimental driver: xdvipdfmx}
-\cs_new_protected_nopar:Npn \__driver_state_save:
+\cs_new_protected_nopar:Npx \__driver_state_save:
{ \tex_special:D { pdf:literal~q } }
-\cs_new_protected_nopar:Npn \__driver_state_restore:
+\cs_new_protected_nopar:Npx \__driver_state_restore:
{ \tex_special:D { pdf:literal~Q } }
-\cs_new_protected:Npn \__driver_literal:n #1
+\cs_new_protected:Npx \__driver_literal:n #1
{ \tex_special:D { pdf:literal~ #1 } }
-\cs_new_protected:Npn \__driver_literal_direct:n #1
- { \tex_special:D { pdf:literal~direct~ #1 } }
-\cs_new_protected:Npn \__driver_matrix:n #1
+\cs_new_protected:Npx \__driver_matrix:n #1
{ \__driver_literal:n { #1 \c_space_tl 0~0~cm } }
\cs_new_protected:Npn \__driver_box_use_clip:N #1
{
@@ -114,12 +112,12 @@
\cs_new_eq:NN \__driver_box_scale_end: \__driver_state_restore:
\tl_new:N \l__driver_current_color_tl
\tl_set:Nn \l__driver_current_color_tl { gray~0 }
-\cs_new_protected_nopar:Npn \__driver_color_ensure_current:
+\cs_new_protected_nopar:Npx \__driver_color_ensure_current:
{
- \tex_special:D { color~push~\l__driver_current_color_tl }
- \group_insert_after:N \__driver_color_reset:
+ \tex_special:D { color~push~\exp_not:N \l__driver_current_color_tl }
+ \group_insert_after:N \exp_not:N \__driver_color_reset:
}
-\cs_new_protected_nopar:Npn \__driver_color_reset:
+\cs_new_protected_nopar:Npx \__driver_color_reset:
{ \tex_special:D { color~pop } }
%%
%%