texlive[65289] Master/texmf-dist: eolang (16dec22)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 16 22:03:23 CET 2022


Revision: 65289
          http://tug.org/svn/texlive?view=revision&revision=65289
Author:   karl
Date:     2022-12-16 22:03:23 +0100 (Fri, 16 Dec 2022)
Log Message:
-----------
eolang (16dec22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/eolang/DEPENDS.txt
    trunk/Master/texmf-dist/doc/latex/eolang/eolang.pdf
    trunk/Master/texmf-dist/source/latex/eolang/eolang.dtx
    trunk/Master/texmf-dist/tex/latex/eolang/eolang.sty

Modified: trunk/Master/texmf-dist/doc/latex/eolang/DEPENDS.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/eolang/DEPENDS.txt	2022-12-16 21:03:07 UTC (rev 65288)
+++ trunk/Master/texmf-dist/doc/latex/eolang/DEPENDS.txt	2022-12-16 21:03:23 UTC (rev 65289)
@@ -9,4 +9,5 @@
 hard ifluatex
 hard ifxetex
 hard adjustbox
-hard hyperref
\ No newline at end of file
+hard hyperref
+hard xstring
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/eolang/eolang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/eolang/eolang.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/eolang/eolang.dtx	2022-12-16 21:03:07 UTC (rev 65288)
+++ trunk/Master/texmf-dist/source/latex/eolang/eolang.dtx	2022-12-16 21:03:23 UTC (rev 65289)
@@ -50,7 +50,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}
 %<package>\ProvidesPackage{eolang}
 %<*package>
-[2022-12-15 0.9.0 Formulas and Graphs for EO Programming Language]
+[2022-12-16 0.9.1 Formulas and Graphs for EO Programming Language]
 %</package>
 %<*driver>
 \documentclass{ltxdoc}
@@ -966,9 +966,11 @@
 % \changes{0.0.2}{2022/10/21}{Parsing of additional symbols enabled.}
 % Then, we define |\phiq| command:
 %    \begin{macrocode}
+\RequirePackage{xstring}
 \makeatletter\newcommand\phiq[1]{%
-  \iexec[trace,quiet,stdout=\eolang at tmpdir/\jobname/phiq.tex]{
-    /bin/echo '\detokenize{#1}'}%
+	\StrSubstitute{\detokenize{#1}}{'}{'"'"'}[\clean]%
+  \iexec[log,trace,quiet,stdout=\eolang at tmpdir/\jobname/phiq.tex]{
+    /bin/echo '\clean'}%
   \def\hash{\eolang at mdfive
     {\eolang at tmpdir/\jobname/phiq.tex}}%
   \iexec[null]{cp "\eolang at tmpdir/\jobname/phiq.tex"

Modified: trunk/Master/texmf-dist/tex/latex/eolang/eolang.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/eolang/eolang.sty	2022-12-16 21:03:07 UTC (rev 65288)
+++ trunk/Master/texmf-dist/tex/latex/eolang/eolang.sty	2022-12-16 21:03:23 UTC (rev 65289)
@@ -31,7 +31,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{eolang}
-[2022-12-15 0.9.0 Formulas and Graphs for EO Programming Language]
+[2022-12-16 0.9.1 Formulas and Graphs for EO Programming Language]
 
 
 
@@ -294,9 +294,11 @@
 {\end{VerbatimOut}\eolang at process{equation}}
 \makeatother
 
+\RequirePackage{xstring}
 \makeatletter\newcommand\phiq[1]{%
-  \iexec[trace,quiet,stdout=\eolang at tmpdir/\jobname/phiq.tex]{
-    /bin/echo '\detokenize{#1}'}%
+\StrSubstitute{\detokenize{#1}}{'}{'"'"'}[\clean]%
+  \iexec[log,trace,quiet,stdout=\eolang at tmpdir/\jobname/phiq.tex]{
+    /bin/echo '\clean'}%
   \def\hash{\eolang at mdfive
     {\eolang at tmpdir/\jobname/phiq.tex}}%
   \iexec[null]{cp "\eolang at tmpdir/\jobname/phiq.tex"



More information about the tex-live-commits mailing list.