[latex3-commits] [git/LaTeX3-latex3-latex3] luacolor: Remove duplicate code (cea192a16)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed Feb 15 23:13:03 CET 2023
Repository : https://github.com/latex3/latex3
On branch : luacolor
Link : https://github.com/latex3/latex3/commit/cea192a16f41544362320731b86f691116f4347c
>---------------------------------------------------------------
commit cea192a16f41544362320731b86f691116f4347c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Fri Jun 4 20:32:46 2021 +0100
Remove duplicate code
>---------------------------------------------------------------
cea192a16f41544362320731b86f691116f4347c
l3backend/l3backend-color.dtx | 41 -----------------------------------------
1 file changed, 41 deletions(-)
diff --git a/l3backend/l3backend-color.dtx b/l3backend/l3backend-color.dtx
index 99f97dd08..3faaba1ac 100644
--- a/l3backend/l3backend-color.dtx
+++ b/l3backend/l3backend-color.dtx
@@ -1478,47 +1478,6 @@ local node_types = {
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{node_map, node_types,literals}
-% We abstract the idea of different types of node where it makes sense:
-% notice for example that in contrast to \pkg{luacolor} we extract some
-% one-off information in the function that needs it. We also use a single
-% local \enquote{map} for the node values.
-% \begin{macrocode}
-local node_map = {
- list = 1 ,
- list_leaders = 2 ,
- list_disc = 3 ,
- color = 4 ,
- no_color = 5
- }
-local node_types = {
- [id("hlist")] = node_map.list ,
- [id("vlist")] = node_map.list ,
- [id("rule")] = node_map.color ,
- [id("glyph")] = node_map.color ,
- [id("disc")] = node_map.list_disc ,
- [id("whatsit")] = {
- [subtype("pdf_colorstack")] =
- function(n) return n.stack == 0 and node_map.no_color or nil end ,
- [subtype("special")] = node_map.color ,
- [subtype("pdf_literal")] = node_map.color ,
- [subtype("pdf_save")] = node_map.color ,
- [subtype("pdf_restore")] = node_map.color
- } ,
- [id("glue")] =
- function(n)
- if n.subtype >= 100 then
- if n.leader.id == id("rule") then
- return node_map.color
- else
- return node_map.list_leaders
- end
- end
- end
- }
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{get_type}
% Convert a node into the type, allowing for tables and functions.
% \begin{macrocode}
More information about the latex3-commits
mailing list.