Skip to content

Commit 2958e54

Browse files
committed
Created shell script
1 parent 441d49b commit 2958e54

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CompilerInJava.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
set+v
2+
if [ ! -e code.pc ];then
3+
cp Compiler/code.pc .
4+
fi
5+
if [ -e classes ]; then
6+
rmdir classes -p
7+
fi
8+
mkdir classes
9+
mkdir classes/src
10+
mkdir classes/lib
11+
javac -cp Parser/lib/antlr.jar -d classes/src/ Parser/src/pc/parser/*.java
12+
javac -cp Parser/lib/antlr.jar;Parser/src/;Compiler/src/ -d classes/src/ Compiler/src/pc/compiler/*.java
13+
cp code.pc classes/src/
14+
cp Compiler/lib/jasmin.jar classes/lib/
15+
cp Parser/lib/antlr.jar classes/lib/
16+
cd classes/src/
17+
java -cp .;../lib/antlr.jar pc.compiler.Main
18+
java -jar ../lib/jasmin.jar Demo.j
19+
java Demo
20+
sleep

0 commit comments

Comments
 (0)