D DMD错误消息无法解析?

3
有时SciTE(以及Programmers notepad)无法处理DMD.exe输出的错误消息。

我发现,它们都无法跳转到此处game.d中的第81行: “game.d(81): some error”

而这个是可以工作的: “game.d(81) : some error”

只是在冒号前多了一个空格。您知道我怎样才能使SciTE忽略缺少的空格吗?或者我可以让DMD在冒号之前输出一个空格吗?


在解析器的正则表达式中,在冒号之前添加“ ?”(即一个空格和一个问号) - ratchet freak
谢谢!我需要编译SciLexer.dll才能添加这个吗? - user1278852
编译似乎是基于Scintilla的编辑器唯一的方法。 能够理解DMD输出的编辑器之一是Crimsoneditor。 - user1278852
如果正则表达式是字符串字面量,你可能可以使用十六进制编辑器修补DLL :) - Vladimir Panteleev
1
值得一提的是,Zeus编辑器处理DMD错误输出。 - jussij
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接