[latex3-commits] [git/LaTeX3-latex3-latex3] HiTeX: Add HiTeX primitives to l3names (689d58dbe)

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Apr 17 14:19:19 CEST 2023


Repository : https://github.com/latex3/latex3
On branch  : HiTeX
Link       : https://github.com/latex3/latex3/commit/689d58dbe6b1dd866309306e712dcfdd2e9f0db7

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

commit 689d58dbe6b1dd866309306e712dcfdd2e9f0db7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Apr 17 13:19:19 2023 +0100

    Add HiTeX primitives to l3names


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

689d58dbe6b1dd866309306e712dcfdd2e9f0db7
 l3kernel/l3names.dtx | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/l3kernel/l3names.dtx b/l3kernel/l3names.dtx
index edf14241c..63956fd10 100644
--- a/l3kernel/l3names.dtx
+++ b/l3kernel/l3names.dtx
@@ -1229,6 +1229,22 @@
   \@@_primitive:NN \omathcode             \tex_omathcode:D
   \@@_primitive:NN \oradical              \tex_oradical:D
 %    \end{macrocode}
+% Hi\TeX{} primitives: as they have rather generic names and as they don't work
+% the same way as those in other engines, the full names are retained. That
+% includes the version primitives, which really should start \texttt{HiTeX} or
+% \texttt{hitex}: as for other engines, we don't rename them at all.
+%    \begin{macrocode}
+  \@@_primitive:NN \HINTafter             \tex_HINTafter:D
+  \@@_primitive:NN \HINTbefore            \tex_HINTbefore:D
+  \@@_primitive:NN \HINTdest              \tex_HINTdest:D
+  \@@_primitive:NN \HINTendlink           \tex_HINEendlink:D
+  \@@_primitive:NN \HINTimage             \tex_HINTimage:D
+  \@@_primitive:NN \HINToutline           \tex_HINToutline:D
+  \@@_primitive:NN \HINTstartlink         \tex_HINTstartlink:D
+  \@@_primitive:NN \HINTstream            \tex_HINTstream:D
+  \@@_primitive:NN \HINTsubversion        \tex_HINTsubversion:D
+  \@@_primitive:NN \HINTversion           \tex_HINTversion:D
+%    \end{macrocode}
 % Newer cross-engine primitives.
 %    \begin{macrocode}
   \@@_primitive:NN \partokencontext       \tex_partokencontext:D





More information about the latex3-commits mailing list.