[latex3-commits] [git/LaTeX3-latex3-lualibs] new-libs: Add util-sac (741cec3)

Marcel Fabian Krüger tex at 2krueger.de
Tue Mar 1 15:41:09 CET 2022


Repository : https://github.com/latex3/lualibs
On branch  : new-libs
Link       : https://github.com/latex3/lualibs/commit/741cec347769c9aa223d5eaa520212e5868806f5

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

commit 741cec347769c9aa223d5eaa520212e5868806f5
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Tue Mar 1 15:33:35 2022 +0100

    Add util-sac


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

741cec347769c9aa223d5eaa520212e5868806f5
 CTANREADME.md           | 1 +
 NEWS                    | 4 ++++
 import-from-context.lua | 1 +
 lualibs.dtx             | 2 ++
 test-lualibs.lua        | 2 +-
 whatsnew.lua            | 1 +
 6 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/CTANREADME.md b/CTANREADME.md
index e2cd6be..3acb81d 100644
--- a/CTANREADME.md
+++ b/CTANREADME.md
@@ -68,6 +68,7 @@ See the 'NEWS' file for version history.
 |    lualibs-util-jsn.lua            | tex/luatex/lualibs/lualibs-util-jsn.lua
 |    lualibs-util-lua.lua            | tex/luatex/lualibs/lualibs-util-lua.lua
 |    lualibs-util-prs.lua            | tex/luatex/lualibs/lualibs-util-prs.lua
+|    lualibs-util-sac.lua            | tex/luatex/lualibs/lualibs-util-sac.lua
 |    lualibs-util-sta.lua            | tex/luatex/lualibs/lualibs-util-sta.lua
 |    lualibs-util-sto.lua            | tex/luatex/lualibs/lualibs-util-sto.lua
 |    lualibs-util-str.lua            | tex/luatex/lualibs/lualibs-util-str.lua
diff --git a/NEWS b/NEWS
index cf8a853..a1440a5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,10 @@
                         History of the lualibs package
+Unreleased
+    * add util-sac
+
 2021/05/20 v2.74/
     * sync with Context current as of 2021/05/20.                        
+
 2020/12/30 v2.73/
     * sync with Context current as of 2020/12/30.
                         
diff --git a/import-from-context.lua b/import-from-context.lua
index 649d76e..ae28f51 100644
--- a/import-from-context.lua
+++ b/import-from-context.lua
@@ -81,6 +81,7 @@ local filenames = {
     "jsn",
     "lua",
     "prs",
+    "sac",
     "sta",
     "sto",
     "str",
diff --git a/lualibs.dtx b/lualibs.dtx
index 73c5aaf..04a2b4c 100644
--- a/lualibs.dtx
+++ b/lualibs.dtx
@@ -346,6 +346,7 @@ and lualibs-extended.lua.
 %  \vskip1em
 %  \begin{tabular}{l l l}
 %   \identifier{lualibs} name & \CONTEXT name  & primary purpose                  \\[1ex]
+%   lualibs-util-sac.lua      & util-sac.lua   & string based file readers        \\
 %   lualibs-util-str.lua      & util-str.lua   & extra |string| functions         \\
 %   lualibs-util-fil.lua      & util-fil.lua   & extra |file| functions           \\
 %   lualibs-util-tab.lua      & util-tab.lua   & extra |table| functions          \\
@@ -776,6 +777,7 @@ else
 end
 
 if loaded == false then
+  loadmodule("lualibs-util-sac.lua")--- streams: string based file parsers
   loadmodule("lualibs-util-str.lua")--- string formatters (fast)
   loadmodule("lualibs-util-fil.lua")--- extra file helpers
   loadmodule("lualibs-util-tab.lua")--- extended table operations
diff --git a/test-lualibs.lua b/test-lualibs.lua
index afc674d..f12e0b9 100644
--- a/test-lualibs.lua
+++ b/test-lualibs.lua
@@ -12,7 +12,7 @@ local luafiles = {
   "lualibs-string.lua",    "lualibs-table.lua",
   "lualibs-trac-inf.lua",  "lualibs-unicode.lua",
   "lualibs-url.lua",       "lualibs-util-deb.lua",
-  "lualibs-util-dim.lua",
+  "lualibs-util-dim.lua",  "lualibs-util-sac.lua",
   "lualibs-util-jsn.lua",  "lualibs-util-lua.lua",
   "lualibs-util-prs.lua",  "lualibs-util-sta.lua",
   "lualibs-util-sto.lua",  "lualibs-util-str.lua",
diff --git a/whatsnew.lua b/whatsnew.lua
index 70c9b15..c5baaf8 100644
--- a/whatsnew.lua
+++ b/whatsnew.lua
@@ -72,6 +72,7 @@ local filenames = {
     "jsn",
     "lua",
     "prs",
+    "sac",
     "sta",
     "sto",
     "str",





More information about the latex3-commits mailing list.