legible.pl
来自「viterbi译码器的一种fpga实现」· PL 代码 · 共 39 行
PL
39 行
#!/usr/sww/bin/perlprint "reparing the lines lengths\n";chdir $ARGV[0];$files = `echo *.v`;foreach $file (split(/ /, $files)) { print "Changing verilog file : $file\n"; open FILE, "<$file"; open TMP, ">tmp"; while (<FILE>) { $line = ""; @parts = split(/,/, $_); $len = 0; for $part (@parts) { $len_part = length($part); if ($len + $len_part > 60) { # print "len = $len_part , part = $part\n"; print TMP "$line\n"; $len = 0; $line = ""; } $line .= "$part, "; $len += $len_part; } chop $line; chop $line; print TMP "$line"; } close FILE; close TMP; system "cp tmp $file";}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?