24 lines
753 B
Bash
24 lines
753 B
Bash
|
#!/bin/sh
|
||
|
for filename in ../*/*.v
|
||
|
do
|
||
|
sed -i '1,/Put your code here:/!d' ${filename}
|
||
|
echo "\nendmodule" >> ${filename}
|
||
|
done
|
||
|
sed -i '1,/endmodule/!d' ../01_Boolean_Logic/Nand.v
|
||
|
sed -i '1,/endmodule/!d' ../03_Sequential_Logic/DFF.v
|
||
|
sed -i '1,/endmodule/!d' ../03_Sequential_Logic/RAM256.v
|
||
|
sed -i '1,/endmodule/!d' ../05_Computer_Architecture/ROM.v
|
||
|
sed -i '1,/endmodule/!d' ../06_IO_Devices/InOut.v
|
||
|
|
||
|
sed -i '/[\t]/d' ../07_Operating_System/*.jack
|
||
|
|
||
|
sed -i '/[\t]/d' ../04_Machine_Language/*.asm
|
||
|
for filename in ../06_IO_Devices/*/*.asm
|
||
|
do
|
||
|
sed -i '1,/Put your code here:/!d' ${filename}
|
||
|
done
|
||
|
sed -i '/REMOVE CODE/d' ../07_Operating_System/12_Tetris/Main.jack
|
||
|
#rm -r ../tools/Assembler/src
|
||
|
#rm -r ../tools/VMTranslator/src
|
||
|
#rm -r ../tools/JackCompiler/src
|