请问有没有人能写个 sed 或是 awk 小程式
我需要移除 Verilog 里面的注解.
1. " // " 之后的文字都要移除,但同一行若前面有字则必须留下.
ex:
reg [7:0] mem; // this is memory
变成 reg [7:0] mem;
2. /* this is a comment */ 将这种注解移除,同一行内若有其他字则不可移除.
如:
a. reg [7:0] addr; /* this is address */
变成 reg [7:0] addr;
b. .addr(ADDR), /* xyzabc */ .data(DATA), .we(WE) );
变成 .addr(ADDR), .data(DATA), .we(WE) );
感谢大家的指导.