Verilog では、次のように「begin」と「end」の間にコード ブロックを囲みます。
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" )
ありがとう。