├── 537sh.c ├── README.md ├── README.pdf ├── makefile ├── screenshots └── sampleRun.jpg └── tests ├── README ├── misc_tests ├── in.txt └── para.c ├── para.c ├── results ├── 0.err ├── 0.out ├── 0.status ├── 1.err ├── 1.out ├── 1.status ├── 14.err ├── 14.out ├── 14.status ├── 15.err ├── 15.out ├── 15.status ├── 17.err ├── 17.out ├── 17.status ├── 19.err ├── 19.out ├── 19.status ├── 2.err ├── 2.out ├── 2.status ├── 20.err ├── 20.out ├── 20.status ├── 21.err ├── 21.out ├── 21.status ├── 22.err ├── 22.out ├── 22.status ├── 23.err ├── 23.out ├── 23.status ├── 24.err ├── 24.out ├── 24.status ├── 25.err ├── 25.out ├── 25.status ├── 26.err ├── 26.out ├── 26.status ├── 29.err ├── 29.out ├── 29.status ├── 3.err ├── 3.out ├── 3.status ├── 30.err ├── 30.out ├── 30.status ├── 32.err ├── 32.out ├── 32.status ├── 33.err ├── 33.out ├── 33.status ├── 34.err ├── 34.out ├── 34.status ├── 4.err ├── 4.out ├── 4.status ├── 5.err ├── 5.out ├── 5.status ├── 6.err ├── 6.out ├── 6.status ├── 7.err ├── 7.out ├── 7.status ├── 8.err ├── 8.out └── 8.status ├── run-tests.csh └── scripts ├── test0.csh ├── test1.csh ├── test10.csh ├── test11.csh ├── test12.csh ├── test13.csh ├── test14.csh ├── test15.csh ├── test16.csh ├── test17.csh ├── test18.csh ├── test19.csh ├── test2.csh ├── test20.csh ├── test21.csh ├── test22.csh ├── test23.csh ├── test24.csh ├── test25.csh ├── test26.csh ├── test27.csh ├── test28.csh ├── test29.csh ├── test3.csh ├── test30.csh ├── test31.csh ├── test32.csh ├── test33.csh ├── test34.csh ├── test4.csh ├── test5.csh ├── test6.csh ├── test7.csh ├── test8.csh └── test9.csh /537sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/537sh.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/README.md -------------------------------------------------------------------------------- /README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/README.pdf -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/makefile -------------------------------------------------------------------------------- /screenshots/sampleRun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/screenshots/sampleRun.jpg -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/README -------------------------------------------------------------------------------- /tests/misc_tests/in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/misc_tests/in.txt -------------------------------------------------------------------------------- /tests/misc_tests/para.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/misc_tests/para.c -------------------------------------------------------------------------------- /tests/para.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/para.c -------------------------------------------------------------------------------- /tests/results/0.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/0.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/0.status: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/results/1.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/1.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/1.status: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/results/14.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/14.out: -------------------------------------------------------------------------------- 1 | + 2 | -------------------------------------------------------------------------------- /tests/results/14.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/15.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/15.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/15.out -------------------------------------------------------------------------------- /tests/results/15.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/17.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/17.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/17.out -------------------------------------------------------------------------------- /tests/results/17.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/19.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/19.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/19.out -------------------------------------------------------------------------------- /tests/results/19.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/2.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/2.out -------------------------------------------------------------------------------- /tests/results/2.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/20.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/20.out: -------------------------------------------------------------------------------- 1 | this command is nonexecutable 2 | -------------------------------------------------------------------------------- /tests/results/20.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/21.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/21.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/21.out -------------------------------------------------------------------------------- /tests/results/21.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/22.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/22.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/22.out -------------------------------------------------------------------------------- /tests/results/22.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/23.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/23.out: -------------------------------------------------------------------------------- 1 | pwd /my/favourite/dir 2 | -------------------------------------------------------------------------------- /tests/results/23.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/24.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/24.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/24.out -------------------------------------------------------------------------------- /tests/results/24.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/25.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/25.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/25.out -------------------------------------------------------------------------------- /tests/results/25.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/26.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/26.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/26.out -------------------------------------------------------------------------------- /tests/results/26.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/29.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/29.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/29.out -------------------------------------------------------------------------------- /tests/results/29.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/3.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/3.out: -------------------------------------------------------------------------------- 1 | exit 2 | -------------------------------------------------------------------------------- /tests/results/3.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/30.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/30.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/30.out -------------------------------------------------------------------------------- /tests/results/30.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/32.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/32.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/32.out -------------------------------------------------------------------------------- /tests/results/32.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/33.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/33.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/33.out -------------------------------------------------------------------------------- /tests/results/33.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/34.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/34.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/34.out -------------------------------------------------------------------------------- /tests/results/34.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/4.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/4.out: -------------------------------------------------------------------------------- 1 | cd 2 | pwd 3 | /afs/cs.wisc.edu/u/e/n/engstrom 4 | -------------------------------------------------------------------------------- /tests/results/4.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/5.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/5.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/5.out -------------------------------------------------------------------------------- /tests/results/5.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/6.err: -------------------------------------------------------------------------------- 1 | An error has occurred 2 | -------------------------------------------------------------------------------- /tests/results/6.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/6.out -------------------------------------------------------------------------------- /tests/results/6.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/7.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/7.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/7.out -------------------------------------------------------------------------------- /tests/results/7.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/results/8.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/results/8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/results/8.out -------------------------------------------------------------------------------- /tests/results/8.status: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/run-tests.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/run-tests.csh -------------------------------------------------------------------------------- /tests/scripts/test0.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test0.csh -------------------------------------------------------------------------------- /tests/scripts/test1.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test1.csh -------------------------------------------------------------------------------- /tests/scripts/test10.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test10.csh -------------------------------------------------------------------------------- /tests/scripts/test11.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test11.csh -------------------------------------------------------------------------------- /tests/scripts/test12.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test12.csh -------------------------------------------------------------------------------- /tests/scripts/test13.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test13.csh -------------------------------------------------------------------------------- /tests/scripts/test14.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test14.csh -------------------------------------------------------------------------------- /tests/scripts/test15.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test15.csh -------------------------------------------------------------------------------- /tests/scripts/test16.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test16.csh -------------------------------------------------------------------------------- /tests/scripts/test17.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test17.csh -------------------------------------------------------------------------------- /tests/scripts/test18.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test18.csh -------------------------------------------------------------------------------- /tests/scripts/test19.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test19.csh -------------------------------------------------------------------------------- /tests/scripts/test2.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test2.csh -------------------------------------------------------------------------------- /tests/scripts/test20.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test20.csh -------------------------------------------------------------------------------- /tests/scripts/test21.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test21.csh -------------------------------------------------------------------------------- /tests/scripts/test22.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test22.csh -------------------------------------------------------------------------------- /tests/scripts/test23.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test23.csh -------------------------------------------------------------------------------- /tests/scripts/test24.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test24.csh -------------------------------------------------------------------------------- /tests/scripts/test25.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test25.csh -------------------------------------------------------------------------------- /tests/scripts/test26.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test26.csh -------------------------------------------------------------------------------- /tests/scripts/test27.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test27.csh -------------------------------------------------------------------------------- /tests/scripts/test28.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test28.csh -------------------------------------------------------------------------------- /tests/scripts/test29.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test29.csh -------------------------------------------------------------------------------- /tests/scripts/test3.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test3.csh -------------------------------------------------------------------------------- /tests/scripts/test30.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test30.csh -------------------------------------------------------------------------------- /tests/scripts/test31.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test31.csh -------------------------------------------------------------------------------- /tests/scripts/test32.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test32.csh -------------------------------------------------------------------------------- /tests/scripts/test33.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test33.csh -------------------------------------------------------------------------------- /tests/scripts/test34.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test34.csh -------------------------------------------------------------------------------- /tests/scripts/test4.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test4.csh -------------------------------------------------------------------------------- /tests/scripts/test5.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test5.csh -------------------------------------------------------------------------------- /tests/scripts/test6.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test6.csh -------------------------------------------------------------------------------- /tests/scripts/test7.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test7.csh -------------------------------------------------------------------------------- /tests/scripts/test8.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test8.csh -------------------------------------------------------------------------------- /tests/scripts/test9.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amanchadha/command-line-interpreter/HEAD/tests/scripts/test9.csh --------------------------------------------------------------------------------