Improve 2019/lynn/try.sh + update CSILENCE

This commit is contained in:
Cody Boone Ferguson committed 2024-01-31 09:53:45 -08:00
1 parent bbed912243
commit 0ee1e2af37
2 files changed
+28 -18

No files matched your search

+1 -1
View File
@@ -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
View File
@@ -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