gpt4 book ai didi

c - Eclipse 中 PC Lint 打印的正则表达式行

转载 作者:行者123 更新时间:2023-11-30 17:37:33 24 4
gpt4 key购买 nike

我需要将什么样的正则表达式放入 Eclipse“正则表达式错误解析器”中才能将 PC Lint 打印到“问题” View (在 Eclipse C/C++ Kepler 中)。

当前 lint 格式为 -"format=LINT %t%(: %f:%l %) %n %m"打印:
LINT 信息:Y:\path\to\file.c:91 732 符号丢失(赋值)(int 到 unsigned long)

我需要的是首先确定它是信息、警告还是错误,然后获取:
1. 文件:'Y:\path\to\file.c'
2:行:'91'
3:描述:'732 符号丢失...'

我发现一个对我不起作用的示例(很可能格式不同),并且我尝试创建自己的正则表达式命令但未成功。
如果有帮助的话,也可以更改 PC-Lint 格式。

最佳答案

我们使用以下格式选项:

+ffn
-"format=\q%f\q,%l %t[%n]: \t%m\n"

我们的 Eclipse 正则表达式是:

"(.*\\.*\\.*(h|cpp))",([0-9]*).*((Note|Warning|Error|Info)\[[0-9].*\]): *(.*)

文件是 $1 行是 $3 ,作为描述,我们使用 Lint $4 $6

这会变成这样:

Lint 警告[534] 忽略函数的返回值...

在 Eclipse 的问题概述中。

关于c - Eclipse 中 PC Lint 打印的正则表达式行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22351803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com