[latex3-commits] [latex3/latex3] main: add primitives to l3names.dtx (4a6784fbe)

github at latex-project.org github at latex-project.org
Tue Jul 25 10:38:37 CEST 2023


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/4a6784fbe7efc84103ad23f9466d4fd93cdac5cd

>---------------------------------------------------------------

commit 4a6784fbe7efc84103ad23f9466d4fd93cdac5cd
Author: mbertucci47 <61854785+mbertucci47 at users.noreply.github.com>
Date:   Sat Jul 8 15:27:00 2023 -0600

    add primitives to l3names.dtx
    
    Adds several missing primitives from luatex and ptex


>---------------------------------------------------------------

4a6784fbe7efc84103ad23f9466d4fd93cdac5cd
 l3kernel/l3names.dtx | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/l3kernel/l3names.dtx b/l3kernel/l3names.dtx
index 1e0124643..cf0b77272 100644
--- a/l3kernel/l3names.dtx
+++ b/l3kernel/l3names.dtx
@@ -819,17 +819,20 @@
   \@@_primitive:NN \begincsname           \tex_begincsname:D
   \@@_primitive:NN \bodydir               \tex_bodydir:D
   \@@_primitive:NN \bodydirection         \tex_bodydirection:D
+  \@@_primitive:NN \boundary              \tex_boundary:D
   \@@_primitive:NN \boxdir                \tex_boxdir:D
   \@@_primitive:NN \boxdirection          \tex_boxdirection:D
   \@@_primitive:NN \breakafterdirmode     \tex_breakafterdirmode:D
   \@@_primitive:NN \catcodetable          \tex_catcodetable:D
   \@@_primitive:NN \clearmarks            \tex_clearmarks:D
+  \@@_primitive:NN \compoundhyphenmode    \tex_compoundhyphenmode:D
   \@@_primitive:NN \crampeddisplaystyle   \tex_crampeddisplaystyle:D
   \@@_primitive:NN \crampedscriptscriptstyle
     \tex_crampedscriptscriptstyle:D
   \@@_primitive:NN \crampedscriptstyle    \tex_crampedscriptstyle:D
   \@@_primitive:NN \crampedtextstyle      \tex_crampedtextstyle:D
   \@@_primitive:NN \csstring              \tex_csstring:D
+  \@@_primitive:NN \deferred              \tex_deferred:D
   \@@_primitive:NN \discretionaryligaturemode
     \tex_discretionaryligaturemode:D
   \@@_primitive:NN \directlua             \tex_directlua:D
@@ -842,10 +845,12 @@
   \@@_primitive:NN \etoksapp              \tex_etoksapp:D
   \@@_primitive:NN \etokspre              \tex_etokspre:D
   \@@_primitive:NN \exceptionpenalty      \tex_exceptionpenalty:D
+  \@@_primitive:NN \exhyphenchar          \tex_exhyphenchar:D
   \@@_primitive:NN \explicithyphenpenalty \tex_explicithyphenpenalty:D
   \@@_primitive:NN \expanded              \tex_expanded:D
   \@@_primitive:NN \explicitdiscretionary \tex_explicitdiscretionary:D
   \@@_primitive:NN \firstvalidlanguage    \tex_firstvalidlanguage:D
+  \@@_primitive:NN \fixupboxesmode        \tex_fixupboxesmode:D
   \@@_primitive:NN \fontid                \tex_fontid:D
   \@@_primitive:NN \formatname            \tex_formatname:D
   \@@_primitive:NN \hjcode                \tex_hjcode:D
@@ -854,6 +859,10 @@
   \@@_primitive:NN \hyphenationmin        \tex_hyphenationmin:D
   \@@_primitive:NN \hyphenpenaltymode     \tex_hyphenpenaltymode:D
   \@@_primitive:NN \gleaders              \tex_gleaders:D
+  \@@_primitive:NN \glet                  \tex_glet:D
+  \@@_primitive:NN \glyphdimensionsmode   \tex_glyphdimensionsmode:D
+  \@@_primitive:NN \gtoksapp              \tex_gtoksapp:D
+  \@@_primitive:NN \gtokspre              \tex_gtokspre:D
   \@@_primitive:NN \ifcondition           \tex_ifcondition:D
   \@@_primitive:NN \immediateassigned     \tex_immediateassigned:D
   \@@_primitive:NN \immediateassignment   \tex_immediateassignment:D
@@ -886,10 +895,14 @@
   \@@_primitive:NN \mathdisplayskipmode   \tex_mathdisplayskipmode:D
   \@@_primitive:NN \matheqdirmode         \tex_matheqdirmode:D
   \@@_primitive:NN \matheqnogapstep       \tex_matheqnogapstep:D
+  \@@_primitive:NN \mathflattenmode       \tex_mathflattenmode:D
+  \@@_primitive:NN \mathitalicsmode       \tex_mathitalicsmode:D
   \@@_primitive:NN \mathnolimitsmode      \tex_mathnolimitsmode:D
   \@@_primitive:NN \mathoption            \tex_mathoption:D
   \@@_primitive:NN \mathpenaltiesmode     \tex_mathpenaltiesmode:D
   \@@_primitive:NN \mathrulesfam          \tex_mathrulesfam:D
+  \@@_primitive:NN \mathrulesmode         \tex_mathrulesmode:D
+  \@@_primitive:NN \mathrulethicknessmode \tex_mathrulethicknessmode:D
   \@@_primitive:NN \mathscriptsmode       \tex_mathscriptsmode:D
   \@@_primitive:NN \mathscriptboxmode     \tex_mathscriptboxmode:D
   \@@_primitive:NN \mathscriptcharmode    \tex_mathscriptcharmode:D
@@ -920,6 +933,7 @@
   \@@_primitive:NN \preexhyphenchar       \tex_preexhyphenchar:D
   \@@_primitive:NN \prehyphenchar         \tex_prehyphenchar:D
   \@@_primitive:NN \prerelpenalty         \tex_prerelpenalty:D
+  \@@_primitive:NN \protrusionboundary    \tex_protrusionboundary:D
   \@@_primitive:NN \rightghost            \tex_rightghost:D
   \@@_primitive:NN \savecatcodetable      \tex_savecatcodetable:D
   \@@_primitive:NN \scantextokens         \tex_scantextokens:D
@@ -936,7 +950,11 @@
   \@@_primitive:NN \toksapp               \tex_toksapp:D
   \@@_primitive:NN \tokspre               \tex_tokspre:D
   \@@_primitive:NN \tpack                 \tex_tpack:D
+  \@@_primitive:NN \variablefam           \tex_variablefam:D
   \@@_primitive:NN \vpack                 \tex_vpack:D
+  \@@_primitive:NN \wordboundary          \tex_wordboundary:D
+  \@@_primitive:NN \xtoksapp              \tex_xtoksapp:D
+  \@@_primitive:NN \xtokspre              \tex_xtokspre:D
 %    \end{macrocode}
 % Primitives from \pdfTeX{} that \LuaTeX{} renames.
 %    \begin{macrocode}
@@ -985,6 +1003,7 @@
   \@@_primitive:NN \Udelimiterover        \tex_Udelimiterover:D
   \@@_primitive:NN \Udelimiterunder       \tex_Udelimiterunder:D
   \@@_primitive:NN \Uhextensible          \tex_Uhextensible:D
+  \@@_primitive:NN \Uleft                 \tex_Uleft:D
   \@@_primitive:NN \Umathaccent           \tex_Umathaccent:D
   \@@_primitive:NN \Umathaxis             \tex_Umathaxis:D
   \@@_primitive:NN \Umathbinbinspacing    \tex_Umathbinbinspacing:D
@@ -1129,10 +1148,12 @@
     \tex_Umathunderdelimiterbgap:D
   \@@_primitive:NN \Umathunderdelimitervgap
     \tex_Umathunderdelimitervgap:D
+  \@@_primitive:NN \Umiddle               \tex_Umiddle:D
   \@@_primitive:NN \Unosubscript          \tex_Unosubscript:D
   \@@_primitive:NN \Unosuperscript        \tex_Unosuperscript:D
   \@@_primitive:NN \Uoverdelimiter        \tex_Uoverdelimiter:D
   \@@_primitive:NN \Uradical              \tex_Uradical:D
+  \@@_primitive:NN \Uright                \tex_Uright:D
   \@@_primitive:NN \Uroot                 \tex_Uroot:D
   \@@_primitive:NN \Uskewed               \tex_Uskewed:D
   \@@_primitive:NN \Uskewedwithdelims     \tex_Uskewedwithdelims:D
@@ -1188,9 +1209,11 @@
   \@@_primitive:NN \pagefistretch         \tex_pagefistretch:D
   \@@_primitive:NN \postbreakpenalty      \tex_postbreakpenalty:D
   \@@_primitive:NN \prebreakpenalty       \tex_prebreakpenalty:D
+  \@@_primitive:NN \ptexfontname          \tex_ptexfontname:D
   \@@_primitive:NN \ptexlineendmode       \tex_lineendmode:D
   \@@_primitive:NN \ptexminorversion      \tex_ptexminorversion:D
   \@@_primitive:NN \ptexrevision          \tex_ptexrevision:D
+  \@@_primitive:NN \ptextracingfonts      \tex_ptextracingfonts:D
   \@@_primitive:NN \ptexversion           \tex_ptexversion:D
   \@@_primitive:NN \readpapersizespecial  \tex_readpapersizespecial:D
   \@@_primitive:NN \scriptbaselineshiftfactor
@@ -1204,6 +1227,7 @@
   \@@_primitive:NN \textbaselineshiftfactor
     \tex_textbaselineshiftfactor:D
   \@@_primitive:NN \tfont                 \tex_tfont:D
+  \@@_primitive:NN \tojis                 \tex_tojis:D
   \@@_primitive:NN \toucs                 \tex_toucs:D
   \@@_primitive:NN \ucs                   \tex_ucs:D
   \@@_primitive:NN \xkanjiskip            \tex_xkanjiskip:D





More information about the latex3-commits mailing list.