[latex3-commits] [git/LaTeX3-latex3-latex3] master: Move l3cctab to stable (e79ec5e39)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Jul 16 12:13:16 CEST 2020


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/e79ec5e39a4d2817cb151c8117507b42dd2b6841

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

commit e79ec5e39a4d2817cb151c8117507b42dd2b6841
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Jun 25 15:43:21 2020 +0100

    Move l3cctab to stable


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

e79ec5e39a4d2817cb151c8117507b42dd2b6841
 l3experimental/CHANGELOG.md                        |    4 +
 l3experimental/README.md                           |    7 -
 l3experimental/l3cctab/build.lua                   |   21 -
 l3experimental/l3cctab/l3cctab.ins                 |   62 -
 .../l3cctab/testfiles/m3cctab000.luatex.tlg        | 1313 --------------------
 l3experimental/l3cctab/testfiles/m3cctab000.lvt    |   60 -
 l3experimental/l3cctab/testfiles/m3cctab000.tlg    | 1308 -------------------
 .../l3cctab/testfiles/m3cctab000.xetex.tlg         | 1308 -------------------
 l3kernel/CHANGELOG.md                              |    1 +
 l3kernel/doc/source3body.tex                       |    1 +
 l3kernel/expl3.dtx                                 |    1 +
 l3kernel/l3.ins                                    |    1 +
 {l3experimental/l3cctab => l3kernel}/l3cctab.dtx   |   26 +-
 l3kernel/l3format.ins                              |    1 +
 .../l3cctab => l3kernel}/testfiles/m3cctab001.lvt  |    7 +-
 .../l3cctab => l3kernel}/testfiles/m3cctab001.tlg  |    0
 .../testfiles/m3cctab002.luatex.tlg                |   10 -
 .../l3cctab => l3kernel}/testfiles/m3cctab002.lvt  |    5 +-
 .../l3cctab => l3kernel}/testfiles/m3cctab002.tlg  |    5 -
 19 files changed, 24 insertions(+), 4117 deletions(-)

diff --git a/l3experimental/CHANGELOG.md b/l3experimental/CHANGELOG.md
index 51a104cc7..e2a9f4e14 100644
--- a/l3experimental/CHANGELOG.md
+++ b/l3experimental/CHANGELOG.md
@@ -7,6 +7,10 @@ this project uses date-based 'snapshot' version identifiers.
 
 ## [Unreleased]
 
+### Removed
+
+- `l3cctab`: moved to `l3kernel`
+
 ## [2020-06-18]
 
 ### Changed
diff --git a/l3experimental/README.md b/l3experimental/README.md
index 0a3e72316..5d082db46 100644
--- a/l3experimental/README.md
+++ b/l3experimental/README.md
@@ -22,7 +22,6 @@ updated at the same time.
 Currently included in the CTAN release of l3experimental are the following
 bundles:
 * `l3benchmark`
-* `l3cctab`
 * `l3color`
 * `l3draw`
 * `l3graphics`
@@ -37,12 +36,6 @@ bundles:
 
 This module provides support for benchmarking the performance of code.
 
-`l3cctab`
----------
-
-This module provides support for saving and restoring category codes
-_en masse_ in a table. This is supported for the 8-bit range for all engines,
-and for the entire Unicode range with LuaTeX.
 
 `l3color`
 ---------
diff --git a/l3experimental/l3cctab/build.lua b/l3experimental/l3cctab/build.lua
deleted file mode 100644
index 0531a18d9..000000000
--- a/l3experimental/l3cctab/build.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env texlua
-
--- Build script for LaTeX3 "l3cctab" files
-
--- Identify the bundle and module: the module may be empty in the case where
--- there is no subdivision
-bundle = "l3experimental"
-module = "l3cctab"
-
--- Location of main directory: use Unix-style path separators
-maindir = "../.."
-
--- Load the common build code
-dofile(maindir .. "/build-config.lua")
-
--- Find and run the build system
-kpse.set_program_name("kpsewhich")
-if not release_date then
-  dofile(kpse.lookup("l3build.lua"))
-end
-
diff --git a/l3experimental/l3cctab/l3cctab.ins b/l3experimental/l3cctab/l3cctab.ins
deleted file mode 100644
index e968f1bf8..000000000
--- a/l3experimental/l3cctab/l3cctab.ins
+++ /dev/null
@@ -1,62 +0,0 @@
-\iffalse meta-comment
-
-File: l3cctab.ins
-
-Copyright (C) 2018-2020 The LaTeX3 Project
-
-It may be distributed and/or modified under the conditions of the
-LaTeX Project Public License (LPPL), either version 1.3c of this
-license or (at your option) any later version.  The latest version
-of this license is in the file
-
-   http://www.latex-project.org/lppl.txt
-
-This file is part of the "l3experimental bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
------------------------------------------------------------------------
-
-The development version of the bundle can be found at
-
-   https://github.com/latex3/latex3
-
-for those people who are interested.
-
------------------------------------------------------------------------
-
-Any modification of this file should ensure that the copyright and
-license information is placed in the derived files.
-
-\fi
-
-\input l3docstrip.tex
-\askforoverwritefalse
-
-\preamble
-
-Copyright (C) 2018-2020 The LaTeX3 Project
-
-It may be distributed and/or modified under the conditions of
-the LaTeX Project Public License (LPPL), either version 1.3c of
-this license or (at your option) any later version.  The latest
-version of this license is in the file:
-
-   http://www.latex-project.org/lppl.txt
-
-This file is part of the "l3experimental bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
-\endpreamble
-% stop docstrip adding \endinput
-\postamble
-\endpostamble
-
-\keepsilent
-
-\generate{\file{l3cctab.sty}
-  {
-    \from{l3cctab.dtx}{package}
-  }
-}
-
-\endbatchfile
diff --git a/l3experimental/l3cctab/testfiles/m3cctab000.luatex.tlg b/l3experimental/l3cctab/testfiles/m3cctab000.luatex.tlg
deleted file mode 100644
index 371e1d17f..000000000
--- a/l3experimental/l3cctab/testfiles/m3cctab000.luatex.tlg
+++ /dev/null
@@ -1,1313 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-(l3cctab.sty
-Package: l3cctab ....-..-.. L3 Experimental category code tables
-\g__cctab_allocate_int=\count...
-\g__cctab_stack_int=\count...
-\c_initex_cctab=\catcodetable...
-\c_code_cctab=\catcodetable...
-\c_document_cctab=\catcodetable...
-\c_other_cctab=\catcodetable...
-\c_str_cctab=\catcodetable...
-)
-============================================================
-TEST 1: cctab_begin/iniTeX
-============================================================
-0=9
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=5
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=14
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=12
-95=12
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=12
-124=12
-125=12
-126=12
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=12
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=12
-182=12
-183=12
-184=12
-185=12
-186=12
-187=12
-188=12
-189=12
-190=12
-191=12
-192=12
-193=12
-194=12
-195=12
-196=12
-197=12
-198=12
-199=12
-200=12
-201=12
-202=12
-203=12
-204=12
-205=12
-206=12
-207=12
-208=12
-209=12
-210=12
-211=12
-212=12
-213=12
-214=12
-215=12
-216=12
-217=12
-218=12
-219=12
-220=12
-221=12
-222=12
-223=12
-224=12
-225=12
-226=12
-227=12
-228=12
-229=12
-230=12
-231=12
-232=12
-233=12
-234=12
-235=12
-236=12
-237=12
-238=12
-239=12
-240=12
-241=12
-242=12
-243=12
-244=12
-245=12
-246=12
-247=12
-248=12
-249=12
-250=12
-251=12
-252=12
-253=12
-254=12
-255=12
-============================================================
-============================================================
-TEST 2: cctab_begin/code
-============================================================
-0=15
-1=15
-2=15
-3=15
-4=15
-5=15
-6=15
-7=15
-8=15
-9=9
-10=12
-11=15
-12=13
-13=5
-14=15
-15=15
-16=15
-17=15
-18=15
-19=15
-20=15
-21=15
-22=15
-23=15
-24=15
-25=15
-26=15
-27=15
-28=15
-29=15
-30=15
-31=15
-32=9
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=11
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=11
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=10
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 3: cctab_begin/document
-============================================================
-0=15
-1=15
-2=15
-3=15
-4=15
-5=15
-6=15
-7=15
-8=15
-9=10
-10=12
-11=15
-12=13
-13=5
-14=15
-15=15
-16=15
-17=15
-18=15
-19=15
-20=15
-21=15
-22=15
-23=15
-24=15
-25=15
-26=15
-27=15
-28=15
-29=15
-30=15
-31=15
-32=10
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=8
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=13
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 4: cctab_begin/other
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=12
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 5: cctab_begin/str
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
diff --git a/l3experimental/l3cctab/testfiles/m3cctab000.lvt b/l3experimental/l3cctab/testfiles/m3cctab000.lvt
deleted file mode 100644
index 3cc07bb6c..000000000
--- a/l3experimental/l3cctab/testfiles/m3cctab000.lvt
+++ /dev/null
@@ -1,60 +0,0 @@
-\documentclass{minimal}
-\input{regression-test}
-
-\RequirePackage[enable-debug]{expl3}
-\ExplSyntaxOn
-\debug_on:n { check-declarations , deprecation }
-\ExplSyntaxOff
-
-\START
-\AUTHOR{Joseph Wright}
-\RequirePackage{l3cctab}
-
-\ExplSyntaxOn
-
-\OMIT
-\cs_new:Npn \TYPECATCODES
-  {
-    \int_step_inline:nnn { 0 } { 255 }
-      { \TYPE { ##1 = \char_value_catcode:n {##1} } }
-  }
-\TIMO
-
-\TEST { cctab_begin / iniTeX }
-  {
-    \cctab_begin:N \c_initex_cctab
-    \TYPECATCODES
-    \cctab_end:
-  }
-
-\TEST { cctab_begin / code }
-  {
-    \cctab_begin:N \c_code_cctab
-    \TYPECATCODES
-    \cctab_end:
-  }
-
-\TEST { cctab_begin / document }
-  {
-    \cctab_begin:N \c_document_cctab
-    \TYPECATCODES
-    \cctab_end:
-  }
-
-\TEST { cctab_begin / other }
-  {
-    \cctab_begin:N \c_other_cctab
-    \TYPECATCODES
-    \cctab_end:
-  }
-
-\TEST { cctab_begin / str }
-  {
-    \cctab_begin:N \c_str_cctab
-    \TYPECATCODES
-    \cctab_end:
-  }
-
-\ExplSyntaxOff
-
-\END
diff --git a/l3experimental/l3cctab/testfiles/m3cctab000.tlg b/l3experimental/l3cctab/testfiles/m3cctab000.tlg
deleted file mode 100644
index db8836f88..000000000
--- a/l3experimental/l3cctab/testfiles/m3cctab000.tlg
+++ /dev/null
@@ -1,1308 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-(l3cctab.sty
-Package: l3cctab ....-..-.. L3 Experimental category code tables
-\g__cctab_allocate_int=\count...
-\g__cctab_stack_int=\count...
-)
-============================================================
-TEST 1: cctab_begin/iniTeX
-============================================================
-0=9
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=5
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=14
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=12
-95=12
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=12
-124=12
-125=12
-126=12
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=12
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=12
-182=12
-183=12
-184=12
-185=12
-186=12
-187=12
-188=12
-189=12
-190=12
-191=12
-192=12
-193=12
-194=12
-195=12
-196=12
-197=12
-198=12
-199=12
-200=12
-201=12
-202=12
-203=12
-204=12
-205=12
-206=12
-207=12
-208=12
-209=12
-210=12
-211=12
-212=12
-213=12
-214=12
-215=12
-216=12
-217=12
-218=12
-219=12
-220=12
-221=12
-222=12
-223=12
-224=12
-225=12
-226=12
-227=12
-228=12
-229=12
-230=12
-231=12
-232=12
-233=12
-234=12
-235=12
-236=12
-237=12
-238=12
-239=12
-240=12
-241=12
-242=12
-243=12
-244=12
-245=12
-246=12
-247=12
-248=12
-249=12
-250=12
-251=12
-252=12
-253=12
-254=12
-255=12
-============================================================
-============================================================
-TEST 2: cctab_begin/code
-============================================================
-0=15
-1=13
-2=13
-3=13
-4=13
-5=13
-6=13
-7=13
-8=13
-9=9
-10=12
-11=13
-12=13
-13=5
-14=13
-15=13
-16=13
-17=13
-18=13
-19=13
-20=13
-21=13
-22=13
-23=13
-24=13
-25=13
-26=13
-27=13
-28=13
-29=13
-30=13
-31=13
-32=9
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=11
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=11
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=10
-127=15
-128=13
-129=13
-130=13
-131=13
-132=13
-133=13
-134=13
-135=13
-136=13
-137=13
-138=13
-139=13
-140=13
-141=13
-142=13
-143=13
-144=13
-145=13
-146=13
-147=13
-148=13
-149=13
-150=13
-151=13
-152=13
-153=13
-154=13
-155=13
-156=13
-157=13
-158=13
-159=13
-160=13
-161=13
-162=13
-163=13
-164=13
-165=13
-166=13
-167=13
-168=13
-169=13
-170=13
-171=13
-172=13
-173=13
-174=13
-175=13
-176=13
-177=13
-178=13
-179=13
-180=13
-181=13
-182=13
-183=13
-184=13
-185=13
-186=13
-187=13
-188=13
-189=13
-190=13
-191=13
-192=13
-193=13
-194=13
-195=13
-196=13
-197=13
-198=13
-199=13
-200=13
-201=13
-202=13
-203=13
-204=13
-205=13
-206=13
-207=13
-208=13
-209=13
-210=13
-211=13
-212=13
-213=13
-214=13
-215=13
-216=13
-217=13
-218=13
-219=13
-220=13
-221=13
-222=13
-223=13
-224=13
-225=13
-226=13
-227=13
-228=13
-229=13
-230=13
-231=13
-232=13
-233=13
-234=13
-235=13
-236=13
-237=13
-238=13
-239=13
-240=13
-241=13
-242=13
-243=13
-244=13
-245=13
-246=13
-247=13
-248=13
-249=13
-250=13
-251=13
-252=13
-253=13
-254=13
-255=13
-============================================================
-============================================================
-TEST 3: cctab_begin/document
-============================================================
-0=15
-1=13
-2=13
-3=13
-4=13
-5=13
-6=13
-7=13
-8=13
-9=10
-10=12
-11=13
-12=13
-13=5
-14=13
-15=13
-16=13
-17=13
-18=13
-19=13
-20=13
-21=13
-22=13
-23=13
-24=13
-25=13
-26=13
-27=13
-28=13
-29=13
-30=13
-31=13
-32=10
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=8
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=13
-127=15
-128=13
-129=13
-130=13
-131=13
-132=13
-133=13
-134=13
-135=13
-136=13
-137=13
-138=13
-139=13
-140=13
-141=13
-142=13
-143=13
-144=13
-145=13
-146=13
-147=13
-148=13
-149=13
-150=13
-151=13
-152=13
-153=13
-154=13
-155=13
-156=13
-157=13
-158=13
-159=13
-160=13
-161=13
-162=13
-163=13
-164=13
-165=13
-166=13
-167=13
-168=13
-169=13
-170=13
-171=13
-172=13
-173=13
-174=13
-175=13
-176=13
-177=13
-178=13
-179=13
-180=13
-181=13
-182=13
-183=13
-184=13
-185=13
-186=13
-187=13
-188=13
-189=13
-190=13
-191=13
-192=13
-193=13
-194=13
-195=13
-196=13
-197=13
-198=13
-199=13
-200=13
-201=13
-202=13
-203=13
-204=13
-205=13
-206=13
-207=13
-208=13
-209=13
-210=13
-211=13
-212=13
-213=13
-214=13
-215=13
-216=13
-217=13
-218=13
-219=13
-220=13
-221=13
-222=13
-223=13
-224=13
-225=13
-226=13
-227=13
-228=13
-229=13
-230=13
-231=13
-232=13
-233=13
-234=13
-235=13
-236=13
-237=13
-238=13
-239=13
-240=13
-241=13
-242=13
-243=13
-244=13
-245=13
-246=13
-247=13
-248=13
-249=13
-250=13
-251=13
-252=13
-253=13
-254=13
-255=13
-============================================================
-============================================================
-TEST 4: cctab_begin/other
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=12
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=13
-129=13
-130=13
-131=13
-132=13
-133=13
-134=13
-135=13
-136=13
-137=13
-138=13
-139=13
-140=13
-141=13
-142=13
-143=13
-144=13
-145=13
-146=13
-147=13
-148=13
-149=13
-150=13
-151=13
-152=13
-153=13
-154=13
-155=13
-156=13
-157=13
-158=13
-159=13
-160=13
-161=13
-162=13
-163=13
-164=13
-165=13
-166=13
-167=13
-168=13
-169=13
-170=13
-171=13
-172=13
-173=13
-174=13
-175=13
-176=13
-177=13
-178=13
-179=13
-180=13
-181=13
-182=13
-183=13
-184=13
-185=13
-186=13
-187=13
-188=13
-189=13
-190=13
-191=13
-192=13
-193=13
-194=13
-195=13
-196=13
-197=13
-198=13
-199=13
-200=13
-201=13
-202=13
-203=13
-204=13
-205=13
-206=13
-207=13
-208=13
-209=13
-210=13
-211=13
-212=13
-213=13
-214=13
-215=13
-216=13
-217=13
-218=13
-219=13
-220=13
-221=13
-222=13
-223=13
-224=13
-225=13
-226=13
-227=13
-228=13
-229=13
-230=13
-231=13
-232=13
-233=13
-234=13
-235=13
-236=13
-237=13
-238=13
-239=13
-240=13
-241=13
-242=13
-243=13
-244=13
-245=13
-246=13
-247=13
-248=13
-249=13
-250=13
-251=13
-252=13
-253=13
-254=13
-255=13
-============================================================
-============================================================
-TEST 5: cctab_begin/str
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=13
-129=13
-130=13
-131=13
-132=13
-133=13
-134=13
-135=13
-136=13
-137=13
-138=13
-139=13
-140=13
-141=13
-142=13
-143=13
-144=13
-145=13
-146=13
-147=13
-148=13
-149=13
-150=13
-151=13
-152=13
-153=13
-154=13
-155=13
-156=13
-157=13
-158=13
-159=13
-160=13
-161=13
-162=13
-163=13
-164=13
-165=13
-166=13
-167=13
-168=13
-169=13
-170=13
-171=13
-172=13
-173=13
-174=13
-175=13
-176=13
-177=13
-178=13
-179=13
-180=13
-181=13
-182=13
-183=13
-184=13
-185=13
-186=13
-187=13
-188=13
-189=13
-190=13
-191=13
-192=13
-193=13
-194=13
-195=13
-196=13
-197=13
-198=13
-199=13
-200=13
-201=13
-202=13
-203=13
-204=13
-205=13
-206=13
-207=13
-208=13
-209=13
-210=13
-211=13
-212=13
-213=13
-214=13
-215=13
-216=13
-217=13
-218=13
-219=13
-220=13
-221=13
-222=13
-223=13
-224=13
-225=13
-226=13
-227=13
-228=13
-229=13
-230=13
-231=13
-232=13
-233=13
-234=13
-235=13
-236=13
-237=13
-238=13
-239=13
-240=13
-241=13
-242=13
-243=13
-244=13
-245=13
-246=13
-247=13
-248=13
-249=13
-250=13
-251=13
-252=13
-253=13
-254=13
-255=13
-============================================================
diff --git a/l3experimental/l3cctab/testfiles/m3cctab000.xetex.tlg b/l3experimental/l3cctab/testfiles/m3cctab000.xetex.tlg
deleted file mode 100644
index 43f183d7f..000000000
--- a/l3experimental/l3cctab/testfiles/m3cctab000.xetex.tlg
+++ /dev/null
@@ -1,1308 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-(l3cctab.sty
-Package: l3cctab ....-..-.. L3 Experimental category code tables
-\g__cctab_allocate_int=\count...
-\g__cctab_stack_int=\count...
-)
-============================================================
-TEST 1: cctab_begin/iniTeX
-============================================================
-0=9
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=5
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=14
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=12
-95=12
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=12
-124=12
-125=12
-126=12
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=12
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=12
-182=12
-183=12
-184=12
-185=12
-186=12
-187=12
-188=12
-189=12
-190=12
-191=12
-192=12
-193=12
-194=12
-195=12
-196=12
-197=12
-198=12
-199=12
-200=12
-201=12
-202=12
-203=12
-204=12
-205=12
-206=12
-207=12
-208=12
-209=12
-210=12
-211=12
-212=12
-213=12
-214=12
-215=12
-216=12
-217=12
-218=12
-219=12
-220=12
-221=12
-222=12
-223=12
-224=12
-225=12
-226=12
-227=12
-228=12
-229=12
-230=12
-231=12
-232=12
-233=12
-234=12
-235=12
-236=12
-237=12
-238=12
-239=12
-240=12
-241=12
-242=12
-243=12
-244=12
-245=12
-246=12
-247=12
-248=12
-249=12
-250=12
-251=12
-252=12
-253=12
-254=12
-255=12
-============================================================
-============================================================
-TEST 2: cctab_begin/code
-============================================================
-0=15
-1=15
-2=15
-3=15
-4=15
-5=15
-6=15
-7=15
-8=15
-9=9
-10=12
-11=15
-12=13
-13=5
-14=15
-15=15
-16=15
-17=15
-18=15
-19=15
-20=15
-21=15
-22=15
-23=15
-24=15
-25=15
-26=15
-27=15
-28=15
-29=15
-30=15
-31=15
-32=9
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=11
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=11
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=10
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 3: cctab_begin/document
-============================================================
-0=15
-1=15
-2=15
-3=15
-4=15
-5=15
-6=15
-7=15
-8=15
-9=10
-10=12
-11=15
-12=13
-13=5
-14=15
-15=15
-16=15
-17=15
-18=15
-19=15
-20=15
-21=15
-22=15
-23=15
-24=15
-25=15
-26=15
-27=15
-28=15
-29=15
-30=15
-31=15
-32=10
-33=12
-34=12
-35=6
-36=3
-37=14
-38=4
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=11
-65=11
-66=11
-67=11
-68=11
-69=11
-70=11
-71=11
-72=11
-73=11
-74=11
-75=11
-76=11
-77=11
-78=11
-79=11
-80=11
-81=11
-82=11
-83=11
-84=11
-85=11
-86=11
-87=11
-88=11
-89=11
-90=11
-91=12
-92=0
-93=12
-94=7
-95=8
-96=12
-97=11
-98=11
-99=11
-100=11
-101=11
-102=11
-103=11
-104=11
-105=11
-106=11
-107=11
-108=11
-109=11
-110=11
-111=11
-112=11
-113=11
-114=11
-115=11
-116=11
-117=11
-118=11
-119=11
-120=11
-121=11
-122=11
-123=1
-124=12
-125=2
-126=13
-127=15
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 4: cctab_begin/other
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=12
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
-============================================================
-TEST 5: cctab_begin/str
-============================================================
-0=12
-1=12
-2=12
-3=12
-4=12
-5=12
-6=12
-7=12
-8=12
-9=12
-10=12
-11=12
-12=12
-13=12
-14=12
-15=12
-16=12
-17=12
-18=12
-19=12
-20=12
-21=12
-22=12
-23=12
-24=12
-25=12
-26=12
-27=12
-28=12
-29=12
-30=12
-31=12
-32=10
-33=12
-34=12
-35=12
-36=12
-37=12
-38=12
-39=12
-40=12
-41=12
-42=12
-43=12
-44=12
-45=12
-46=12
-47=12
-48=12
-49=12
-50=12
-51=12
-52=12
-53=12
-54=12
-55=12
-56=12
-57=12
-58=12
-59=12
-60=12
-61=12
-62=12
-63=12
-64=12
-65=12
-66=12
-67=12
-68=12
-69=12
-70=12
-71=12
-72=12
-73=12
-74=12
-75=12
-76=12
-77=12
-78=12
-79=12
-80=12
-81=12
-82=12
-83=12
-84=12
-85=12
-86=12
-87=12
-88=12
-89=12
-90=12
-91=12
-92=12
-93=12
-94=12
-95=12
-96=12
-97=12
-98=12
-99=12
-100=12
-101=12
-102=12
-103=12
-104=12
-105=12
-106=12
-107=12
-108=12
-109=12
-110=12
-111=12
-112=12
-113=12
-114=12
-115=12
-116=12
-117=12
-118=12
-119=12
-120=12
-121=12
-122=12
-123=12
-124=12
-125=12
-126=12
-127=12
-128=12
-129=12
-130=12
-131=12
-132=12
-133=12
-134=12
-135=12
-136=12
-137=12
-138=12
-139=12
-140=12
-141=12
-142=12
-143=12
-144=12
-145=12
-146=12
-147=12
-148=12
-149=12
-150=12
-151=12
-152=12
-153=12
-154=12
-155=12
-156=12
-157=12
-158=12
-159=12
-160=12
-161=12
-162=12
-163=12
-164=12
-165=12
-166=12
-167=12
-168=12
-169=12
-170=11
-171=12
-172=12
-173=12
-174=12
-175=12
-176=12
-177=12
-178=12
-179=12
-180=12
-181=11
-182=12
-183=12
-184=12
-185=12
-186=11
-187=12
-188=12
-189=12
-190=12
-191=12
-192=11
-193=11
-194=11
-195=11
-196=11
-197=11
-198=11
-199=11
-200=11
-201=11
-202=11
-203=11
-204=11
-205=11
-206=11
-207=11
-208=11
-209=11
-210=11
-211=11
-212=11
-213=11
-214=11
-215=12
-216=11
-217=11
-218=11
-219=11
-220=11
-221=11
-222=11
-223=11
-224=11
-225=11
-226=11
-227=11
-228=11
-229=11
-230=11
-231=11
-232=11
-233=11
-234=11
-235=11
-236=11
-237=11
-238=11
-239=11
-240=11
-241=11
-242=11
-243=11
-244=11
-245=11
-246=11
-247=12
-248=11
-249=11
-250=11
-251=11
-252=11
-253=11
-254=11
-255=11
-============================================================
diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 189d0b7cf..9ba755a7f 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -8,6 +8,7 @@ this project uses date-based 'snapshot' version identifiers.
 ## [Unreleased]
 
 ### Added
+- `l3cctab` module for using category code tables
 - `\file_parse_full_name:n` and `\file_parse_full_name_apply:nN`
 
 ### Fixed
diff --git a/l3kernel/doc/source3body.tex b/l3kernel/doc/source3body.tex
index 83203e642..5586d7379 100644
--- a/l3kernel/doc/source3body.tex
+++ b/l3kernel/doc/source3body.tex
@@ -476,6 +476,7 @@ used on top of \LaTeXe{} if \cs{outer} tokens are used in the arguments.
 \ExplSyntaxOff
 
 \DocInput{l3fparray.dtx}
+\DocInput{l3cctab.dtx}
 \DocInput{l3sort.dtx}
 \DocInput{l3tl-analysis.dtx}
 \DocInput{l3regex.dtx}
diff --git a/l3kernel/expl3.dtx b/l3kernel/expl3.dtx
index 0710d88c5..7f6ff9597 100644
--- a/l3kernel/expl3.dtx
+++ b/l3kernel/expl3.dtx
@@ -423,6 +423,7 @@
 %   \item[bool]   either true or false (the \LaTeX3 implementation does
 %                 not use \tn{iftrue} or \tn{iffalse});
 %   \item[box]    box register;
+%   \item[cctab]  category code table;
 %   \item[clist]  comma separated list;
 %   \item[coffin] a \enquote{box with handles} --- a higher-level data
 %                 type for carrying out |box| alignment operations;
diff --git a/l3kernel/l3.ins b/l3kernel/l3.ins
index 04d1e18a3..e54fe0cb5 100644
--- a/l3kernel/l3.ins
+++ b/l3kernel/l3.ins
@@ -95,6 +95,7 @@ and all files in that bundle must be distributed together.
         \from{l3fp-convert.dtx} {package}
         \from{l3fp-random.dtx}  {package}
         \from{l3fparray.dtx}    {package}
+        \from{l3cctab.dtx}      {package}
         \from{l3sort.dtx}       {package}
         \from{l3str-convert.dtx}{package}
         \from{l3tl-analysis.dtx}{package}
diff --git a/l3experimental/l3cctab/l3cctab.dtx b/l3kernel/l3cctab.dtx
similarity index 96%
rename from l3experimental/l3cctab/l3cctab.dtx
rename to l3kernel/l3cctab.dtx
index 4bda61148..864b21626 100644
--- a/l3experimental/l3cctab/l3cctab.dtx
+++ b/l3kernel/l3cctab.dtx
@@ -11,7 +11,7 @@
 %
 %    http://www.latex-project.org/lppl.txt
 %
-% This file is part of the "l3experimental bundle" (The Work in LPPL)
+% This file is part of the "l3kernel bundle" (The Work in LPPL)
 % and all files in that bundle must be distributed together.
 %
 % -----------------------------------------------------------------------
@@ -22,9 +22,6 @@
 %
 % for those people who are interested.
 %
-%<*driver|package>
-\RequirePackage{expl3}
-%</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}
 \begin{document}
@@ -34,7 +31,7 @@
 % \fi
 %
 % \title{^^A
-%   The \pkg{l3cctab} package\\ Experimental category code tables^^A
+%   The \pkg{l3cctab} package\\ Category code tables^^A
 % }
 %
 % \author{^^A
@@ -52,14 +49,12 @@
 %
 % \begin{documentation}
 %
-% \section{\pkg{l3cctab} documentation}
-%
 % A category code table enables rapid switching of all category codes in
 % one operation. For \LuaTeX{}, this is possible over the entire Unicode
-% range. For other engines, only the $8$-bit range ($0$-$255$) is covered by
+% range. For other engines, only the $8$-bit range ($0$--$255$) is covered by
 % such tables.
 %
-% \subsection{Creating and initialising category code tables}
+% \section{Creating and initialising category code tables}
 %
 % \begin{function}{\cctab_new:N,\cctab_new:c}
 %   \begin{syntax}
@@ -93,7 +88,7 @@
 %   not respect grouping.
 % \end{function}
 %
-% \subsection{Using category code tables}
+% \section{Using category code tables}
 %
 % \begin{function}{\cctab_begin:N,\cctab_begin:c}
 %   \begin{syntax}
@@ -122,7 +117,7 @@
 %   group.
 % \end{function}
 %
-% \subsection{Category code table conditionals}
+% \section{Category code table conditionals}
 %
 % \begin{function}[pTF]{\cctab_if_exist:N,\cctab_if_exist:c}
 %   \begin{syntax}
@@ -134,7 +129,7 @@
 %   category code table.
 % \end{function}
 %
-% \subsection{Constant category code tables}
+% \section{Constant category code tables}
 %
 % \begin{variable}{\c_code_cctab}
 %   Category code table for the code environment. This does not include
@@ -177,13 +172,6 @@
 %<@@=cctab>
 %    \end{macrocode}
 %
-%    \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3cctab}{2020-06-18}{}
-  {L3 Experimental category code tables}
-%</package>
-%    \end{macrocode}
-%
 % \begin{variable}{\g_@@_allocate_int}
 % \begin{variable}{\g_@@_stack_int}
 % \begin{variable}{\g_@@_stack_seq}
diff --git a/l3kernel/l3format.ins b/l3kernel/l3format.ins
index 99e938972..0671ed9ee 100644
--- a/l3kernel/l3format.ins
+++ b/l3kernel/l3format.ins
@@ -95,6 +95,7 @@ and all files in that bundle must be distributed together.
         \from{l3fp-convert.dtx} {initex}
         \from{l3fp-random.dtx}  {initex}
         \from{l3fparray.dtx}    {initex}
+        \from{l3cctab.dtx}      {initex}
         \from{l3sort.dtx}       {initex}
         \from{l3str-convert.dtx}{initex}
         \from{l3tl-analysis.dtx}{initex}
diff --git a/l3experimental/l3cctab/testfiles/m3cctab001.lvt b/l3kernel/testfiles/m3cctab001.lvt
similarity index 98%
rename from l3experimental/l3cctab/testfiles/m3cctab001.lvt
rename to l3kernel/testfiles/m3cctab001.lvt
index 7a36358f7..4fb5e832e 100644
--- a/l3experimental/l3cctab/testfiles/m3cctab001.lvt
+++ b/l3kernel/testfiles/m3cctab001.lvt
@@ -1,3 +1,7 @@
+%
+% Copyright (C) 2019,2020 The LaTeX3 Project
+%
+
 \documentclass{minimal}
 \input{regression-test}
 
@@ -8,9 +12,6 @@
 
 \START
 \AUTHOR{Phelype Oleinik}
-\OMIT
-\RequirePackage{l3cctab}
-\TIMO
 
 \ExplSyntaxOn
 
diff --git a/l3experimental/l3cctab/testfiles/m3cctab001.tlg b/l3kernel/testfiles/m3cctab001.tlg
similarity index 100%
rename from l3experimental/l3cctab/testfiles/m3cctab001.tlg
rename to l3kernel/testfiles/m3cctab001.tlg
diff --git a/l3experimental/l3cctab/testfiles/m3cctab002.luatex.tlg b/l3kernel/testfiles/m3cctab002.luatex.tlg
similarity index 84%
rename from l3experimental/l3cctab/testfiles/m3cctab002.luatex.tlg
rename to l3kernel/testfiles/m3cctab002.luatex.tlg
index 05aec363f..8bdd3dca9 100644
--- a/l3experimental/l3cctab/testfiles/m3cctab002.luatex.tlg
+++ b/l3kernel/testfiles/m3cctab002.luatex.tlg
@@ -1,16 +1,6 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
 Author: Phelype Oleinik
-(l3cctab.sty
-Package: l3cctab ....-..-.. L3 Experimental category code tables
-\g__cctab_allocate_int=\count...
-\g__cctab_stack_int=\count...
-\c_initex_cctab=\catcodetable...
-\c_code_cctab=\catcodetable...
-\c_document_cctab=\catcodetable...
-\c_other_cctab=\catcodetable...
-\c_str_cctab=\catcodetable...
-)
 ============================================================
 TEST 1: Undefined cctab for \cctab_end:N 
 ============================================================
diff --git a/l3experimental/l3cctab/testfiles/m3cctab002.lvt b/l3kernel/testfiles/m3cctab002.lvt
similarity index 90%
rename from l3experimental/l3cctab/testfiles/m3cctab002.lvt
rename to l3kernel/testfiles/m3cctab002.lvt
index 90142aa90..3fd96b9e2 100644
--- a/l3experimental/l3cctab/testfiles/m3cctab002.lvt
+++ b/l3kernel/testfiles/m3cctab002.lvt
@@ -1,3 +1,7 @@
+%
+% Copyright (C) 2019,2020 The LaTeX3 Project
+%
+
 \documentclass{minimal}
 \input{regression-test}
 
@@ -8,7 +12,6 @@
 
 \START
 \AUTHOR{Phelype Oleinik}
-\RequirePackage{l3cctab}
 
 \ExplSyntaxOn
 
diff --git a/l3experimental/l3cctab/testfiles/m3cctab002.tlg b/l3kernel/testfiles/m3cctab002.tlg
similarity index 91%
rename from l3experimental/l3cctab/testfiles/m3cctab002.tlg
rename to l3kernel/testfiles/m3cctab002.tlg
index b5b5a89ef..8bdd3dca9 100644
--- a/l3experimental/l3cctab/testfiles/m3cctab002.tlg
+++ b/l3kernel/testfiles/m3cctab002.tlg
@@ -1,11 +1,6 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
 Author: Phelype Oleinik
-(l3cctab.sty
-Package: l3cctab ....-..-.. L3 Experimental category code tables
-\g__cctab_allocate_int=\count...
-\g__cctab_stack_int=\count...
-)
 ============================================================
 TEST 1: Undefined cctab for \cctab_end:N 
 ============================================================





More information about the latex3-commits mailing list.