diff options
author | Philipp Gesang <phg@phi-gamma.net> | 2014-03-02 17:50:43 +0100 |
---|---|---|
committer | Philipp Gesang <phg@phi-gamma.net> | 2018-12-02 21:09:43 +0100 |
commit | 78b07d663d694e8081cf6167e5a84a1d5293d233 (patch) | |
tree | 679bfacde892b4d3f921c72269d49d9269b2ea02 /src | |
parent | b53f1b8abb4121cd87d88619e055175ce6cc3b7e (diff) | |
download | context-rst-78b07d663d694e8081cf6167e5a84a1d5293d233.tar.gz |
use --debug flag when running TeX
Diffstat (limited to 'src')
-rw-r--r-- | src/rst_parser.lua | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/rst_parser.lua b/src/rst_parser.lua index 1b0733d..96c14d4 100644 --- a/src/rst_parser.lua +++ b/src/rst_parser.lua @@ -27,13 +27,17 @@ local main = function () return -1 end -if not (context or scripts) then - return main() -end - thirddata = thirddata or { } thirddata.rst = { } -thirddata.rst_helpers = { } +thirddata.rst_helpers = { rst_debug = false } + +if context then + if environment.argument "debug" == true then + thirddata.rst_helpers.rst_debug = true + end +elseif not scripts then + return main() +end environment.loadluafile"rst_helpers" environment.loadluafile"rst_directives" @@ -48,7 +52,6 @@ rst.strip_BOM = true rst.expandtab = true rst.shiftwidth = 4 rst.crlf = true -helpers.rst_debug = false local utf = unicode.utf8 @@ -1567,6 +1570,7 @@ local get_tmpfile = function (category) ) end + function thirddata.rst.do_rst_file(fname) local raw_data = load_file(fname) local processed = lpegmatch (rst_parser, raw_data) |