From 78b07d663d694e8081cf6167e5a84a1d5293d233 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Sun, 2 Mar 2014 17:50:43 +0100 Subject: use --debug flag when running TeX --- src/rst_parser.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/rst_parser.lua') 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) -- cgit v1.2.3