Created by Kirill Rodriguez in 1 week in April 2017.
- argvp
A program which prints which arguments are passed to it.
- fsa_dump
For each FSA used for parsing gives sample valid sequence of symbols.
- shellsplit
Prints which actions should be performed with a particular program.
- runcmds
Executes all commands.
- runparallelcmds
Executes all commands in parallel (with a certain limit on the number of threads).
To build, use make
.
Takes input from stdin. Does not work very well interactively.
This is submitted for CS2002 St Andrews as week 11 practical.