From f7575ccd0cb8e5f243cb348660cfff4df6357f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Thu, 17 Feb 2022 20:03:21 +0100 Subject: [PATCH] add driver and ins file generics --- PyTeX/format/constants.py | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/PyTeX/format/constants.py b/PyTeX/format/constants.py index 7ebc08b..7f70042 100644 --- a/PyTeX/format/constants.py +++ b/PyTeX/format/constants.py @@ -32,4 +32,37 @@ YAML_TEX_OUT_TYPE = 'outtype' YAML_TEXT = 'text' YAML_REPO = 'repo' YAML_PYTEX = 'pytex' -YAML_DOCSTRIP = 'docstrip' \ No newline at end of file +YAML_DOCSTRIP = 'docstrip' + + +INS_FILE = [ + r'\begingroup', + r'\input docstrip.tex', + r'\keepsilent', + r'\usedir{{{directory}}}', + r'\preamble', + r'___________________________________________________________', + r'{preamble}', + r'', + r'\endpreamble', + r'\postamble', + r'', + r'{postamble}', + r'', + r'\endpostamble', + r'\askforoverwritefalse', + r''',''' + r'\generate{{\file{{{{outfile}}}{{\from{{{infile}}}{{{guards}}}}}}}', + r''',''' + r'\def\tmpa{{plain}}', + r'\ifx\tmpa\fmtname\endgroup\expandafter\bye\fi', + r'\endgroup', +] + +DRV_FILE = [ + r'\documentclass{{{documentclass}}}', + r'{{{preamble}}}', + r'\begin{{document}}', + r'\DocInput{{{infile}}}', + r'\end{{document}}' +]