sourceinsight autorsar style macro 宏显示

Preface: 

最近调试autosar style 代码,因其特有风格使其某些可读性不是很好,尤其在sourceinsight上阅读时!究其主要原因,还是autosar使用了很多带参的宏进行封装导致sourceinsight 本身默认的解析出现了问题。

Complain:

本人也有在网页上查找类似问题,大多都是互相转藏,但追其源的的确确是一个c.tom file在作怪!我们必须感谢那位第一个提供这个支持的工程师。但是也必须唾弃很多转发者,没有留下过多的容易误解或进一步问题的解释!

MY Explanations:

1. 没错,是要在c.tom file 把autosar 的那几行宏复制进去,但必须根据自己实际的代码内容进行变更,且最好在c.tom file里面也做一个注释,以semicolon分号。

2. 如何验证修改后的c.tom file 已经effective? 网上的说法就一句:rebuild 工程即可!但我要说的是,未必可行!至少我这边是行不通的,我的理解是,sourceinsight rebuild的动作不一定重新引用 c.tom file, 只有把sourceinsight 重新打开(含两个动作:关闭sourceinsight和打开),然后有提示说 c.tom file 对异步修改,需要用户手动的输入"yes",这说明什么呢?留给读者自己去想!然后就能看到我们要的效果,还是没有说到重点?是的!我们要看的效果可以体现在 函数的调用关系-relation window,至于relation window 如何实现滤波,各有其精妙之处,想一起探讨的可以留言!

Supplements:

由于c.tom file 在sourceinsight 里面叫 token languge, 且可以被 sourceinsight 调用,大多数情况下可以直接在安装目录里修改这个c.tom file, 然而在某些情况下安装盘下的这个c.tom file不方便修改。这个时候可以有另外一个办法,该方法我研读了很多帮助文档,不得其解!后来发现很简单就是把.tom file 放在...........待续!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值