commit 3aa814ab800721f56bf67c01fa698184cc1ab57d
parent 2c4ddf29989d0268c443776e94a40a5a5a8a67fe
Author: Robert Russell <robertrussell.72001@gmail.com>
Date: Sun, 16 Apr 2023 16:27:10 -0700
Cleanup
Diffstat:
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/basic.tex b/basic.tex
@@ -11,6 +11,7 @@
\let\ifcs=\ifcsname
\let\beggroup=\begingroup
\let\easn=\immediateassignment
+\let\easnall=\immediateassigned
% Primitive aliases
\let\rescan=\scantextokens
diff --git a/queue.tex b/queue.tex
@@ -9,7 +9,10 @@
\newif\if@qapp
\newif\if@qpeek
-\protected\def\newq#1{\newbox#1\gsetbox#1=\hbox{\penalty0}}
+\protected\def\newqueue#1{\newbox#1\gsetbox#1=\hbox{\penalty0}}
+\protected\def\gnewqueue{\@galloctrue \newqueue}
+\let\freequeue=\freebox
+
\def\@qexec{%
\gsetbox\@qn=\hbox{\unhbox\@qn \global\@qt=\lastpenalty \unpenalty}%
\gsetbox\@qn=\hbox{%
diff --git a/r3tex.tex b/r3tex.tex
@@ -1,10 +1,10 @@
-\input catcode % plain-like catcode initialization
-\input primitive % LuaTeX primitives, pdfTeX compatibility
+\input catcode
+\input primitive
\input basic
\input alloc
-\input debug % utilities for debugging
+\input debug
\input util
-\input queue % queue data structures
+\input queue
\input control
\input param
\input text