r3tex

custom LuaTeX format
git clone git://git.rr3.xyz/r3tex
Log | Files | Refs | README | LICENSE

commit 3aa814ab800721f56bf67c01fa698184cc1ab57d
parent 2c4ddf29989d0268c443776e94a40a5a5a8a67fe
Author: Robert Russell <robertrussell.72001@gmail.com>
Date:   Sun, 16 Apr 2023 16:27:10 -0700

Cleanup

Diffstat:
Mbasic.tex | 1+
Mqueue.tex | 5++++-
Mr3tex.tex | 8++++----
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