aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Kuhnert2009-07-13 15:01:05 +0000
committerSebastian Kuhnert2009-07-13 15:01:05 +0000
commitf19e058db12b71eb644ccadb54bb798ef6c420b1 (patch)
treeac3fcb31434eb28f3aff5b40385ba0a614f79c82
parent17a58e4027daa4d176be6edb73767ee942f20ce3 (diff)
downloadexercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.tar.gz
exercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.tar.bz2
exercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.zip
texall script: fix scanning for multiline dependencies
-rwxr-xr-xtexall16
1 files changed, 8 insertions, 8 deletions
diff --git a/texall b/texall
index ad7fb04..94aac40 100755
--- a/texall
+++ b/texall
@@ -914,19 +914,19 @@ try:
re_required = re.compile(opts.requiredpattern, re.M)
re_inputinclude = re.compile('\\\\(input|include|@input)\\{([^}]*)\\}')
- re_commentinclude = re.compile('(?<!\\\\)%[^%\n\r]*\\\\(input|include|@input)\\{([^}]*?)\\}[^%\n\r]*?$', re.M)
- re_documentclass = re.compile('\\\\documentclass(\\[.*?\\])?\\{([^}]*)\\}')
- re_usepackage = re.compile('\\\\usepackage(\\[.*?\\])?\\{([^}]*)\\}')
- re_usetheme = re.compile('\\\\use(|color|font|inner|outer)theme(\\[.*?\\])?\\{([^}]*)\\}')
- re_graphics = re.compile('\\\\includegraphics(\\[.*?\\])?\\{([^}]*)\\}')
- re_DTLdep = re.compile('\\\\DTLload(rawdb|db)\\{.*?\\}\\{([^}]*)\\}')
+ re_commentinclude = re.compile('(?<!\\\\)%[^%\n\r]*\\\\(input|include|@input)\\{([^}]*)\\}[^%\n\r]*?$', re.M)
+ re_documentclass = re.compile('\\\\documentclass(\\[[^]]*\\])?\\{([^}]*)\\}')
+ re_usepackage = re.compile('\\\\usepackage(\\[[^]]*\\])?\\{([^}]*)\\}')
+ re_usetheme = re.compile('\\\\use(|color|font|inner|outer)theme(\\[[^]]*\\])?\\{([^}]*)\\}')
+ re_graphics = re.compile('\\\\includegraphics(\\[[^]]*\\])?\\{([^}]*)\\}')
+ re_DTLdep = re.compile('\\\\DTLload(rawdb|db)\\{[^}]*\\}\\{([^}]*)\\}')
re_bibliography = re.compile('^[^%\n\r]*\\\\bibliography\\{([^}]*)\\}', re.M)
re_commawhitespace = re.compile('\\s*,\\s*')
- re_needsps = re.compile('\\\\usepackage(\\[.*?\\])?\\{[^}]*pstricks[^}]*\\}')
- re_rmligs = re.compile('\\\usepackage((\\[.*?\\])?\\{n?german\\}|\\[[^]]*?german[^]]*?\\]\\{babel\\})')
+ re_needsps = re.compile('\\\\usepackage(\\[[^]]*\\])?\\{[^}]*pstricks[^}]*\\}')
+ re_rmligs = re.compile('\\\usepackage((\\[[^]]*\\])?\\{n?german\\}|\\[[^]]*?german[^]]*\\]\\{babel\\})')
re_logmatcher = re.compile("^LaTeX Warning: There were undefined references\.$|^LaTeX Warning: Label\(s\) may have changed\. Rerun to get cross-references right\.$|^REQ:(\d+):(\w+):REQ|^REQ:(\d+):(\w+):(.*?):REQ$|^No file [^\n]+\.bbl\.$", re.M | re.S)
re_longreq = re.compile("^(binary|option|infile)=(.*?)$", re.M)