Kaydet (Commit) 4b83ecbb authored tarafından Guido van Rossum's avatar Guido van Rossum

Eric Raymond:

Add a convenience function to generate C-compiler style error leaders.
üst eb4e11ae
......@@ -158,6 +158,14 @@ class shlex:
newfile = newfile[1:-1]
return (newfile, open(newfile, "r"))
def error_leader(self, infile=None, lineno=None):
"Emit a C-compiler-like, Emacs-friendly error-message leader."
if not infile:
infile = self.infile
if not lineno:
lineno = self.lineno
return "\"%s\", line %d: " % (infile, lineno)
if __name__ == '__main__':
lexer = shlex()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment