Add contextual information in Texinfo system messages.

This commit is contained in:
Jonathan Waltman
2011-03-04 15:35:14 -06:00
parent b83fb0dd87
commit 2f0697ba8e

View File

@@ -1093,12 +1093,14 @@ class TexinfoTranslator(nodes.NodeVisitor):
pass
def visit_system_message(self, node):
self.add_text('\n@format\n'
'---------- SYSTEM MESSAGE -----------\n')
self.add_text('\n\n@w{----------- System Message: %s/%s -----------} '
'(%s, line %s)\n' % (
node.get('type', '?'),
node.get('level', '?'),
escape(node.get('source', '?')),
node.get('line', '?')))
def depart_system_message(self, node):
self.rstrip()
self.add_text('\n------------------------------------\n'
'@end format\n')
pass
def visit_comment(self, node):
for line in node.astext().splitlines():