在 Verilog 中,您将代码块放在单词“开始”和“结束”之间,如下所示:
if(foo) begin
x <= 1'b0;
y <= 1'b0;
end else begin
x <= x_d;
y <= y_d;
end
有没有办法在 Emacs 中将 begin 和 end 设置为括号,以便您可以使用 check-parens 或类似方法来查找任何不匹配的内容?
我已经尝试将这个(及其变体)添加到我的 ~/.emacs 文件中,但它不喜欢它......
(modify-syntax-entry ?begin "(end" )
(modify-syntax-entry ?end ")begin" )
谢谢。