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 + -
显示快捷键?