echo "files"
echo "1 tmain"
#echo "2 tmine"
#echo "3 tdefs"
#echo "4 tglobal_vars"
#echo "5 tglobals_init"
#echo "6 initids"
#echo "7 stt"
echo "8 ststructs"
echo "9 mknode"
echo "10 listops"

# echo "10 listops consnodes - not in unicon"
# echo "11 consnodes"
#echo "12 RIC"
#echo "13 Compile & Link Russell" 
#echo "14 edit mm2 - used to complie & link russell"
#echo "17 listops.c & ststructs_cls"
#echo "18 consnodes.c & ststructs_cls"
#echo "19 errs + grammar.icn only"
#echo "20 scanner"
#echo "21 tmp + scanner "
#echo "22 precedence "
#echo "23 scan + scan inc"
#echo "24 mkappl"
#echo "25 mkappl2"
#echo "26 outermost_op"
#echo "27 single_arg"
#echo "28 cand_cond"
#echo "29 cor_cond"
#echo "30 sig_out"
#echo "31 sig_in"
#echo "32 build_symtab"

echo "111 TEST nodetest"
#echo "112 TEST misc"
#echo "113 TEST simp0001"
#echo "114 TEST simp0002"
# echo "123 TEST simp0011"
#echo "124 TEST simp0012"
#echo "125 TEST simp0013"

echo "999 quit"
echo "select"
read select
while [ $select -ne 999 ]
do 
case $select in
1)  emacs tmain.icn;;
# 2)  emacs mine.icn;;
# 3)  emacs defs.icn;;
# 4)  emacs global_vars.icn;;
# 5)  emacs globals_init.icn;;
# 6)  emacs pass1/parser/initids.c pass1/parser/initids.icn;;
# 7)  emacs pass1/stt/stt.c pass1/stt/stt.icn;;
8)  emacs stree/ststructs.mh stree/ststructs_cls.icn;;
9)  emacs stree/mknode.c stree/mknode.icn;;
10) emacs stree/listops.c datatypes/consnodes.c;;
# 11) emacs datatypes/consnodes.c datatypes/consnodes_cls.icn;;
#12) emacs pass5d/RIC.c pass5d/RIC.icn;;
#13) ./mm;;
#14)  emacs mm2;;
# 17) emacs stree/listops.c stree/ststructs_cls.icn;;
# 18) emacs datatypes/consnodes.c stree/ststructs_cls.icn;;
# 13) emacs pass1/parser/grammar.icn pass1/parser/grammar.y.icn;;
# 14) emacs iyaccerr.tmp pass1/parser/grammar.y.icn;;
# 15) emacs pass1/iyacc/test/calc.y pass1/parser/grammar.y.icn;;
# 16) emacs pass1/parser/grammar.c.y pass1/parser/grammar.y.icn;;
# 17) emacs pass1/parser/grammar.1st_try.y.icn pass1/parser/grammar.y.icn;;
# 18) emacs u.Makefile;;
# 19) emacs gram.tmp pass1/parser/grammar.fixed.icn;; 
# 20) emacs pass1/scanner/scan.c pass1/scanner/scan.icn;; 
# 21) emacs pass1/scanner/scan.tmp.icn.tmp.icn pass1/scanner/scan.icn;; 
# 22) emacs pass1/applinfer/precedence.c pass1/applinfer/precedence.icn;;
# 23) emacs pass1/scanner/scan.icn pass1/scanner/scan_inc.icn ;; 
# 24) emacs pass1/applinfer/mkappl.c pass1/applinfer/mkappl.icn;;
# 25) emacs pass1/applinfer/mkappl2.c pass1/applinfer/mkappl2.icn;;
# 26) emacs pass1/applinfer/outermost_op.c pass1/applinfer/outermost_op.icn;;
# 27) emacs pass1/applinfer/single_arg.c pass1/applinfer/single_arg.icn;;
# 28) emacs pass1/applinfer/cand_cond.c pass1/applinfer/cand_cond.icn;;
# 29) emacs pass1/applinfer/cor_cond.c pass1/applinfer/cor_cond.icn;;
# 30) emacs sigio/sig_out.c sigio/sig_out.icn ;;
# 31) emacs sigio/sig_in.c sigio/sig_in.icn ;;
# 32) emacs pass2/build_symtab.c pass2/build_symtab.icn ;;

111) ./nodetest;;
# 112) ./testmisc;;
#113) ./testsimp0001;;
# 114) ./testsimp0002;;
#123) ./testsimp0011;;
#124) ./testsimp0012;;
# 125) ./testsimp0013;;

esac
echo "files"
echo "1 tmain"
#echo "2 tmine"
#echo "3 tdefs"
#echo "4 tglobal_vars"
#echo "5 tglobals_init"
#echo "6 initids"
#echo "7 stt"
echo "8 ststructs"
echo "9 mknode"
echo "10 listops consnodes - not in unicon"
# echo "11 consnodes"
#echo "12 RIC"
#echo "13 Compile & Link Russell" 
#echo "14 edit mm2 - used to complie & link russell"
#echo "17 listops.c & ststructs_cls"
#echo "18 consnodes.c & ststructs_cls"
#echo "19 errs + grammar.icn only"
#echo "20 scanner"
#echo "21 tmp + scanner "
#echo "22 precedence "
#echo "23 scan + scan inc"
#echo "24 mkappl"
#echo "25 mkappl2"
#echo "26 outermost_op"
#echo "27 single_arg"
#echo "28 cand_cond"
#echo "29 cor_cond"
#echo "30 sig_out"
#echo "31 sig_in"
#echo "32 build_symtab"

echo "111 TEST nodetest"
#echo "112 TEST misc"
#echo "113 TEST simp0001"
#echo "114 TEST simp0002"
# echo "123 TEST simp0011"
#echo "124 TEST simp0012"
#echo "125 TEST simp0013"

echo "999 quit"
echo "select"
read select
done
