[問題] 移除 Verilog comments.
請問有沒有人能寫個 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) );
感謝大家的指導.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.87.187
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1425453114.A.785.html
→
03/04 16:46, , 1F
03/04 16:46, 1F
→
03/04 16:48, , 2F
03/04 16:48, 2F
→
03/04 19:40, , 3F
03/04 19:40, 3F
→
03/04 19:40, , 4F
03/04 19:40, 4F
→
03/04 19:41, , 5F
03/04 19:41, 5F
→
03/04 19:42, , 6F
03/04 19:42, 6F
→
03/04 19:43, , 7F
03/04 19:43, 7F
→
03/04 21:57, , 8F
03/04 21:57, 8F
推
03/04 22:40, , 9F
03/04 22:40, 9F
→
03/05 09:32, , 10F
03/05 09:32, 10F
→
03/05 09:33, , 11F
03/05 09:33, 11F
→
03/05 09:39, , 12F
03/05 09:39, 12F
→
03/05 09:52, , 13F
03/05 09:52, 13F
→
03/05 11:56, , 14F
03/05 11:56, 14F
推
03/05 13:32, , 15F
03/05 13:32, 15F
→
03/05 14:42, , 16F
03/05 14:42, 16F
→
03/05 14:47, , 17F
03/05 14:47, 17F
→
03/05 14:48, , 18F
03/05 14:48, 18F
→
03/05 14:49, , 19F
03/05 14:49, 19F
推
03/08 12:30, , 20F
03/08 12:30, 20F
→
03/08 12:30, , 21F
03/08 12:30, 21F
→
03/08 12:31, , 22F
03/08 12:31, 22F
→
03/08 22:26, , 23F
03/08 22:26, 23F
推
03/10 00:34, , 24F
03/10 00:34, 24F