如何解决我可以在 pygments 中使用 SystemVerilogLexer 从 verilog 文件中检索端口吗?
我正在尝试编写一个 Python 脚本来读取 Verilog 文件并检索模块的端口声明。
例如
module jdflipflop(q,qbar,clk,rst,d);
output reg q;
output qbar;
input clk,rst;
input d;
assign qbar = ~q;
always @(posedge clk)
begin
if (rst)
q <= 0;
else
q <= d;
end
endmodule
此代码应返回所有已定义端口的端口名称、方向和类型。我想知道我是否可以为此使用 Pygments 中的 systemVerilogLexer?我已经使用正则表达式成功地做到了这一点,但如果我正在阅读的代码使用 ANSI 样式,我的代码将无法工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。