我使用非常长且复杂的状态机和记录类型编写 vhdl 代码。
我有两个问题:
1-标签栏显示记录和程序列表中的记录,但不显示架构。2-我想使用标签栏为 case 语句添加标签。
我将 Tagbar 为 vhdl 提供的内容添加到我的 init.vim 文件中。
我正在考虑使用正则表达式来执行此操作:找到 case 关键字并存储它的名称,然后找到每个 WHEN 并存储它,然后将它们列在存储的名称下,以便在 tagbar 中的 case 但我做不到。
像下面的例子:
Bit state machine
IDLE
START_BIT
DATA
STOP_BIT