Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4623330
  • 博文数量: 385
  • 博客积分: 21208
  • 博客等级: 上将
  • 技术积分: 4393
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-30 13:40
文章分类

全部博文(385)

文章存档

2015年(1)

2014年(3)

2012年(16)

2011年(42)

2010年(1)

2009年(2)

2008年(34)

2007年(188)

2006年(110)

分类: LINUX

2008-12-07 19:34:27

自己搭建pc-lint环境,方法参见:
文件:代码静态分析工具PC-LINT安装配置.rar
大小:4KB
下载:下载

碰到Source Insight中匹配方法关联的问题
选择:
Parse Links in Output
File, then Line

下面有个pattern编辑框,是一个正则表达式,SI中默认的是^\([a-zA-Z].*\)(\([0-9][0-9]*\)).*
发现pclint的输出用此正则表达式解析后,关联不上。
于是自己寻求解决方法:学习了一下SI自带help中regular expression,猜想匹配的第一子组对应的含义是
filename,第二子组对应的是line,整个regular expression也能匹配一串字符,就能满足要求了,这样
SI应该能关联在一起。

学习regular expression的好工具:


字符串:
Z:\app\string_copy.c  11  Warning 613: Possible use of null pointer 'source' in
    argument to operator 'unary *' [Reference: file Z:\app\string_copy.c: line
    9]

表达式:^\([a-zA-Z].*\.c\)\s\s\([0-9]+\)

搞定!!



文件:SI_Link.rar
大小:124KB
下载:下载







阅读(10320) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~