-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_example.sh
56 lines (51 loc) · 1.61 KB
/
run_example.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
echo "Exemplo 1 - Entrada correta"
cat ./entradas/teste1_correto.tig
echo
echo "---------------"
echo "Exemplo 1 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste1_correto.tig
echo
echo
echo "------------------------------------------"
echo "Exemplo 2 - Entrada com Erro"
cat ./entradas/teste1_errado.tig
echo
echo "---------------"
echo "Exemplo 2 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste1_errado.tig
echo
echo
echo "------------------------------------------"
echo "Exemplo 3 - Entrada correta"
cat ./entradas/teste2_correto.tig
echo
echo "---------------"
echo "Exemplo 3 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste2_correto.tig
echo
echo
echo "------------------------------------------"
echo "Exemplo 4 - Entrada com Erro"
cat ./entradas/teste2_errado.tig
echo
echo "---------------"
echo "Exemplo 4 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste2_errado.tig
echo
echo
echo "------------------------------------------"
echo "Exemplo 5 - Entrada correta"
cat ./entradas/teste3_correto.tig
echo
echo "---------------"
echo "Exemplo 5 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste3_correto.tig
echo
echo
echo "------------------------------------------"
echo "Exemplo 6 - Entrada com Erro"
cat ./entradas/teste3_errado.tig
echo
echo "---------------"
echo "Exemplo 6 - Saída do compilador"
java -cp "build:lib/cup/java-cup-11b.jar" compiler.Main < ./entradas/teste3_errado.tig