Source Insight识别自定义语言的宏

2025-05-26 03:14:42

1、第一步:打开一个工程,加入你自己定义语言的一个文件,我这里使用的是6502汇编语言,可以看到这里的宏定义没有高亮显示,这是由于没有添加对应的正则表达式,Source Insight无法识别。

Source Insight识别自定义语言的宏

3、第三步:在Preferences对话框选择“Language”选项卡,在Language列表中选中你自己定义的语言,我这里是6502 asm,接着点击右边的“Properties”按钮。

Source Insight识别自定义语言的宏

5、第五步:在弹出的Custom Parsing Expression对话框中可以看到两个文本丸泸尺鸢框,在“Regular expression parttern”输入表达式:\w*\([a-zA-Z0-9_]+\)\w+[macroMACRO*endmENDM]在"Finds this synbol type"输入表达式约束类型,这里只能选择软件提供的类型,选择Macro。确认后选择“OK”。

Source Insight识别自定义语言的宏

7、第七步:后续的对话框都选择“OK”,直到回到软件编辑界面,可以发现,先前的宏定义被高亮显示了,如果没有那么请在“Project ->Rebuild Project”重新构建工程。

Source Insight识别自定义语言的宏
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢