diff options
| author | Sebastian Kuhnert | 2009-07-13 15:01:05 +0000 |
|---|---|---|
| committer | Sebastian Kuhnert | 2009-07-13 15:01:05 +0000 |
| commit | f19e058db12b71eb644ccadb54bb798ef6c420b1 (patch) | |
| tree | ac3fcb31434eb28f3aff5b40385ba0a614f79c82 | |
| parent | 17a58e4027daa4d176be6edb73767ee942f20ce3 (diff) | |
| download | exercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.tar.gz exercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.tar.bz2 exercisesheets-f19e058db12b71eb644ccadb54bb798ef6c420b1.zip | |
texall script: fix scanning for multiline dependencies
| -rwxr-xr-x | texall | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -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) |
