summaryrefslogtreecommitdiff
path: root/mod/scripts/context/lua/mtx-rst.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2011-10-02 10:36:51 +0200
committerPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2011-10-02 10:36:51 +0200
commit47d5333ad6f1f742c28b7888bc15d684de3333eb (patch)
treed137b5c781d277c3edad6a82f97c0208a44f46d4 /mod/scripts/context/lua/mtx-rst.lua
parent76678cc480be2f36824abed06e893ec321343393 (diff)
downloadcontext-rst-47d5333ad6f1f742c28b7888bc15d684de3333eb.tar.gz
moved mtx-script to thirdparty subdir
Diffstat (limited to 'mod/scripts/context/lua/mtx-rst.lua')
-rw-r--r--mod/scripts/context/lua/mtx-rst.lua64
1 files changed, 0 insertions, 64 deletions
diff --git a/mod/scripts/context/lua/mtx-rst.lua b/mod/scripts/context/lua/mtx-rst.lua
deleted file mode 100644
index 08782a9..0000000
--- a/mod/scripts/context/lua/mtx-rst.lua
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/env texlua
---------------------------------------------------------------------------------
--- FILE: mtx-rst.lua
--- USAGE: mtxrun --script rst --if=input.rst --of=output.tex
--- DESCRIPTION: context script interface for the reStructuredText module
--- REQUIREMENTS: latest ConTeXt MkIV
--- AUTHOR: Philipp Gesang (Phg), <megas.kapaneus@gmail.com>
--- CREATED: 2011-08-28 12:43:49+0200
---------------------------------------------------------------------------------
---
-
-scripts = scripts or { }
-scripts.rst = { }
-
-environment.loadluafile("rst_parser")
-
-local ea = environment.argument
-
-local helpinfo = [[
-===============================================================
- The reStructuredText module, command line interface.
- © 2010--2011 Philipp Gesang. License: 2-clause BSD.
- Home: <https://bitbucket.org/phg/context-rst/>
-===============================================================
-
-USAGE:
-
- mtxrun --script rst --if=input.rst --of=output.tex
-
-Mandatory arguments:
-
- “infile.rst” is your input file containing reST markup.
- “outfile.tex” is the target file that the TeX-code will be
- written to.
-
-Optional arguments:
- --et=bool “expandtab”, should tab chars (“\t”, “\v”) be
- converted to spaces?
- --sw=int “shiftwidth”, tab stop modulo factor.
-
-===============================================================
-]]
-
-local application = logs.application {
- name = "mtx-rst",
- banner = "The reStructuredText module for ConTeXt, hg-rev 125+",
- helpinfo = helpinfo,
-}
-
-scripts.rst.input = ea("if")
-scripts.rst.output = ea("of")
-
-if scripts.rst.input and scripts.rst.output then
- local expandtab = ea("et") == "true" and true
- local shiftwidth = ea("sw")
- local debug = ea("debug") == "true"
- if expandtab then thirddata.rst.expandtab = true end
- if shiftwdith then thirddata.rst.shiftwidth = tonumber(shiftwidth) end
- if debug then thirddata.rst_helpers.rst_debug = debug end
- thirddata.rst.standalone(scripts.rst.input, scripts.rst.output)
-else
- application.help()
-end
-