summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex')
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex69
1 files changed, 43 insertions, 26 deletions
diff --git a/Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex b/Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex
index 91234d2b73c..f517ad3a3e7 100644
--- a/Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex
+++ b/Master/texmf-dist/doc/latex/nicetext/docsrc/fifinddo.tex
@@ -1,12 +1,21 @@
-\ProvidesFile{fifinddo.tex}[2010/03/23 documentation for `fifinddo']
-\title{\textsf{fifinddo}\\---\\Filtering \TeX(t) Files by \TeX}
-\author{Uwe L\"uck\,---\,{\tt http://contact-ednotes.sty.de.vu}}
+\ProvidesFile{fifinddo.tex}[2010/11/27 documenting fifinddo.sty]
+\title{\textsf{fifinddo}\\---\\Filtering \TeX(t) Files by
+ \TeX\thanks{This file describes
+% \protect\GetFileInfo{\jobname.sty}%
+ version \fileversion\ of \textsf{\filename} as of \filedate.}}
+ %% ^ 2010/11/26
% \listfiles
\documentclass{article}
\usepackage{makedoc}
% \usepackage{substr} %% for failure examples TODO 2010/03/17
\input{makedoc.cfg}
+%% <- TODO -> makedoc.cfg
+\usepackage{readprov}
+\ReadPackageInfos{fifinddo}
+% \ReadFileInfos{fifinddo.sty}
+% \hypersetup{pdfstartview=FitH} %% fine! 2010/11/11
\begin{document}
+% \GetFileInfo{fifinddo.sty} %% 2010/11/25/26
\maketitle
\begin{flushright}\small\it FIDO, FIND!\\or:\\FIND FIDO!\\oder:\\FIFI,
@@ -25,7 +34,7 @@ marks from package files and inserts listing commands.
Parsing macros are not defined anew at every input chunk,
but once before a file is processed.
This also allows for \emph{expandable} sequences of replacements,
-e.g., with `txt'$\to$\TeX\ functionality.
+e.g., with `txt'\,$\to$\,\TeX\ functionality.
The method of testing for substrings is carefully discussed,
revealing an earlier mistake (then) shared with 'substr.sty'
and \LaTeX's internal `\in@'.
@@ -282,16 +291,16 @@ This way some things are easier than with usual \TeX\ applications:
load packages needed for typesetting. One may even try to keep
the macros and settings for preprocessing local to a group.
\end{enumerate}
-%
-Once there may be an option to read input with some usual \TeX\
-category codes as well, it may be useful to (some of)
-\begin{itemize}
-\item avoid matching substrings of control words,
-\item skip blank spaces as \TeX\ does it usually,
-\item catch \emph{balanced} input pieces,
-\item ignore comments,
-\item ignore certain characters.
-\end{itemize}
+%% done, moving to .sty 2010/04/06:
+% Once there may be an option to read input with some usual \TeX\
+% category codes as well, it may be useful to (some of)
+% \begin{itemize}
+% \item avoid matching substrings of control words,
+% \item skip blank spaces as \TeX\ does it usually,
+% \item catch \emph{balanced} input pieces,
+% \item ignore comments,
+% \item ignore certain characters.
+% \end{itemize}
The essential approach of 'fifinddo' to looking for single strings is
described in some detail in section~\ref{sec:theory}.
@@ -309,17 +318,25 @@ together with their syntax description.
\MakeInputJobDoc{23}{\SectionLevelTwoParseInput}
\end{document}
-TODO cf. Kastrup 'makematch' and others 2009/04/09
+TODO cf. Kastrup 'makematch' and others 2009/04/09,
+ 'parselines' 2010/11/13
-2009/04/10: title break, by -> with(!?); `boxed/coloured'
-2009/04/12: useful: own shorthands
-2009/04/13: substr.sty, \emph{expandable}, w/o `implement'!?
-2009/04/15: same with \in@
-2010/03/08: EPS application removed
-2010/03/17: use \MakeInputJobDoc
-2010/03/18: `Missing' -> `Comparisons' etc.; \Require...
-2010/03/19: Catalogue \url; '' -> "
-2010/03/20: \ctanpkgref
-2010/03/22: debugging; done ...
-2010/03/23: more URLs; abstract "then shared";
+2009/04/10 title break, by -> with(!?); `boxed/coloured'
+2009/04/12 useful: own shorthands
+2009/04/13 substr.sty, \emph{expandable}, w/o `implement'!?
+2009/04/15 same with \in@
+2010/03/08 EPS application removed
+2010/03/17 use \MakeInputJobDoc
+2010/03/18 `Missing' -> `Comparisons' etc.; \Require...
+2010/03/19 Catalogue \url; '' -> "
+2010/03/20 \ctanpkgref
+2010/03/22 debugging; done ...
+2010/03/23 more URLs; abstract "then shared";
removed dates from 2009, fdtxttex.tex/tpl
+2010/04/06 possible uses of reading TeX category codes moved to .sty
+2010/11/11 \thanks <- package version
+2010/11/12 package date updated, \author -> makedoc.cfg
+2010/11/13 package date updated; parselines
+2010/11/24 debugging
+2010/11/25f. using readprov.sty
+2010/11/27 reworked \ProvidesFile