Source Insight识别自定义语言的宏

 时间:2024-10-12 09:15:21

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

Source Insight识别自定义语言的宏

2、第二步:点击菜单栏的“Option ->Preferences”进入Preferences对话框。

Source Insight识别自定义语言的宏

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

Source Insight识别自定义语言的宏

4、步骤四:在弹出的的“xxx Properties”(xxx为你自己定义的语言荏半吨蛸名称,我这里是6502 asm)对话框中选择“Custom Parsing”选项卡,点击“Add”按钮准备添加新规则。

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识别自定义语言的宏

6、第六步:回到“xxx Properties”,可以发现“Expressions”列表里多了一个名为Macro的约束,这里就是我们新添加的,点击“确定”按钮(不点的话这个设置就会被软件清除掉)。

Source Insight识别自定义语言的宏

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

Source Insight识别自定义语言的宏
  • CAD2010中怎样使用参数化转化
  • 儿童书桌的安全问题
  • 放热焊粉焊接
  • AutoCAD如何标注对齐尺寸约束
  • 奇迹重生BOSS炽炎魔在哪里刷,掉落什么物品
  • 热门搜索
    防溺水手抄报图片 抗美援朝手抄报 清明节手抄报第一名 中秋手抄报 艺术节手抄报 我和我的祖国手抄报 禁烟手抄报 少先队手抄报 文明城市手抄报 放飞梦想手抄报