summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/tex/context/third/rst/t-rst.mkiv41
1 files changed, 41 insertions, 0 deletions
diff --git a/mod/tex/context/third/rst/t-rst.mkiv b/mod/tex/context/third/rst/t-rst.mkiv
new file mode 100644
index 0000000..f514b57
--- /dev/null
+++ b/mod/tex/context/third/rst/t-rst.mkiv
@@ -0,0 +1,41 @@
+%D \module [
+%D file=t-rst,
+%D version=0.2 ‘Sex and Violence’
+%D title=\CONTEXT\ User Module,
+%D subtitle=reStructuredText,
+%D author=Philipp Gesang,
+%D date=\currentdate,
+%D copyright=Philipp Gesang,
+%D license=2-clause BSD,
+%D ]
+
+%M \usemodule[rst]
+%M \loadsetups[t-rst.xml]
+
+\writestatus{loading}{ConTeXt User Module / reStructuredText}
+\unprotect
+
+\startinterface all
+ \setinterfacevariable {RST} {RST}
+\stopinterface
+
+\definenamespace [RST] [
+ type=module,
+ comment=reStructuredText module,
+ version=0.2,
+ name=reST,
+ style=no,
+ command=yes,
+ setup=list,
+ parent=RST,
+]
+
+\setupreST[ ]
+
+%D Loading the reStructuredText parser.
+\ctxlua{environment.loadluafile("rst_parser")}
+
+%D This command loads and processes the \type{*.rst} file.
+\def\typesetRSTfile#1{\ctxlua{do_rst_file("#1")}}
+
+\protect \endinput