【发布时间】:2021-12-13 06:23:25
【问题描述】:
我正在使用 exuberant ctag 程序进行标记。
我看到了ctags use for Assembler,但无法完全理解那里的链接。因此,与我对系统 verilog 的扩展相比,我添加了这些行进行汇编,(我只需要解析 ENTRY 以进行宏定义),我在下面添加到 .ctags 文件。
--langdef=assembly
--langmap=assembly:.S
--regex-assembly=/^ENTRY(([a-zA-Z_0-9]+))$/\1/m,macro/
示例程序集文件(debug.S)是这样的:
ENTRY(printch)
addruart_current r3, r1, r2
mov r1, r0
mov r0, #0
b 1b
ENDPROC(printch)
但我在标签文件中找不到 printch。 .ctags 文件有什么问题?
【问题讨论】:
标签: ctags exuberant-ctags