转载 notepad++调用VIVADO语法检测工具进行verilog语法检测
https://blog.csdn.net/qq_38151438/article/details/106587974
致谢 xalwayswill
按:VC6的编译定位功能为快速的修复代码错误提供了强有力的支持。如果自己做编译器,如何实现错误定位是一个基本功能诉求。文中介绍的notepad++插件对此有了很好的支持,特此转载,备存。
配置错误提示跳转
上述步骤完成之后即可实现语法检测,但我们习惯双击错误提示直接跳转错误所对应的行,为此我们需要增加命令行输出的正则表达式匹配,完成语法错误文本的跳转。
在notepad++中选择 插件->NppExec->Console Output Filters->HightLight添加对应的正则表达式
其中,第一条为python的错误提示格式,第二条对应verilog的错误提示,%ABSFILE%对应当前文件的绝对路径,%LINE%对应要跳转的行。对于不同的语言错误的错误提示需要根据实际情况进行匹配。