Improve 2019/lynn/try.sh + update CSILENCE
This commit is contained in:
1 parent
bbed912243
commit
0ee1e2af37
2 files changed
+28
-18
No files matched your search
+1
-1
@@ -38,7 +38,7 @@ include ../../var.mk
|
||||
|
||||
# Common C compiler warnings to silence
|
||||
#
|
||||
CSILENCE= -Wno-strict-prototypes
|
||||
CSILENCE= -Wno-strict-prototypes -Wno-comment
|
||||
|
||||
# Common C compiler warning flags
|
||||
#
|
||||
|
||||
+27
-17
@@ -15,31 +15,42 @@ make CC="$CC" all >/dev/null || exit 1
|
||||
# clear screen after compilation so that only the entry is shown
|
||||
clear
|
||||
|
||||
echo "$ (./prog < fib.hs; cat prog.c) > fib.c" 1>&2
|
||||
(./prog < fib.hs; cat prog.c) > fib.c
|
||||
echo "$ cc -Wno-everything fib.c -o fib" 1>&2
|
||||
cc -Wno-everything fib.c -o fib
|
||||
echo "$ ./fib" 1>&2
|
||||
./fib
|
||||
echo "$ (./prog < fib.hs; cat prog.c) | tee fib.c" 1>&2
|
||||
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
|
||||
(./prog < fib.hs; cat prog.c) | tee fib.c | less -rEXFK
|
||||
|
||||
read -r -n 1 -p "Press any key to run: make fib: "
|
||||
echo 1>&2
|
||||
read -r -n 1 -p "Press any key to continue: "
|
||||
make CC="$CC" fib
|
||||
echo 1>&2
|
||||
|
||||
echo "$ (./prog < lol.hs ; cat prog.c) > lol.c" 1>&2
|
||||
(./prog < lol.hs ; cat prog.c) > lol.c
|
||||
echo "$ make lol" 1>&2
|
||||
make lol
|
||||
read -r -n 1 -p "Press any key to run: ./fib: "
|
||||
echo 1>&2
|
||||
./fib
|
||||
|
||||
echo "$ (./prog < lol.hs ; cat prog.c) | tee lol.c" 1>&2
|
||||
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
|
||||
(./prog < lol.hs ; cat prog.c) | tee lol.c | less -rEXFK
|
||||
|
||||
read -r -n 1 -p "Press any key to run: make lol: " 1>&2
|
||||
echo 1>&2
|
||||
make CC="$CC" lol
|
||||
read -r -n 1 -p "Press any key to run: ./lol: "
|
||||
echo 1>&2
|
||||
./lol
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to continue: "
|
||||
echo 1>&2
|
||||
echo "$ (./prog < scc.hs ; cat prog.c) > scc.c" 1>&2
|
||||
(./prog < scc.hs ; cat prog.c) > scc.c
|
||||
echo "$ make scc" 1>&2
|
||||
make scc
|
||||
echo "$ (./prog < scc.hs ; cat prog.c) | tee scc.c" 1>&2
|
||||
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
|
||||
echo 1>&2
|
||||
(./prog < scc.hs ; cat prog.c) | tee scc.c | less -rEXFK
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: make scc: "
|
||||
echo 1>&2
|
||||
make CC="$CC" scc
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./scc < example-1.txt: "
|
||||
echo 1>&2
|
||||
./scc < example-1.txt
|
||||
@@ -47,6 +58,5 @@ read -r -n 1 -p "Press any key to run: ./scc < example-2.txt: "
|
||||
echo 1>&2
|
||||
./scc < example-2.txt
|
||||
|
||||
|
||||
exit 0
|
||||
|
||||
Reference in new issue
Block a user