CTAN Comprehensive TeX Archive Network

Verzeichnis macros/luatex/generic/interpreter

README
This is the README file for the Interpreter package.
Author: Paul Isambert.
E-mail: zappathustra AT free DOT fr
Comments and suggestions are welcome.
Date: June 2012.
Version: 1.2.

Interpreter preprocesses input files on the fly (no external program) and
manipulates input lines, e.g. to turn some markup into proper TeX syntax.
Interpreter doesn't work with ConTeXt.

LuaTeX is required, and the Lua side of the Gates package (i.e.  gates.lua),
version at least 0.2.

Relevant information can be found in interpreter-doc.pdf
or interpreter-doc.txt (source of the doc readable in a text editor).

The files in this distribution are:

interpreter.lua     - main code
interpreter.tex     - \input in plain TeX
interpreter.sty     - wrapper for LaTeX
interpreter-doc.tex - master file for the doc
interpreter-doc.txt - text of the doc
interpreter-doc.pdf - typeset doc
i-doc.lua           - interpretation for the doc (because, of course, the doc
                      is typeset with Interpreter)

Licensing of this package is covered by LPPL.

Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (126.5k).

interpreter – Translate input files on the fly

The package preprocesses input files to a Lua run, on the fly.

The user defines Lua regular expressions to search for patterns and modify input lines (or entire paragraphs) accordingly, before reads the material. In this way, documents may be prepared in a non- language (e.g., some lightweight markup language) and turned into ‘proper’ for processing.

The source of the documentation is typed in such a lightweight language and is thus easily readable in a text editor (the PDF file is also available, of course); the transformation to syntax via Interpreter’s functions is explained in the documentation itself.

Interpreter is implemented using the author’s gates (lua version), and works for plain and , but not Cont.

Paketinterpreter
Version1.2
LizenzenThe Project Public License
BetreuerYuri Robbers
Paul Isambert (inaktiv)
Enthalten inTeX Live als interpreter
MiKTeX als interpreter
ThemenFremdimporte
Makro-Unterstützung
Lua
...
Gästebuch Seiten-Struktur Impressum Autor kontaktieren