The overall functionality is easy to describe: interscript must process input source files and from them extract the target program files, and extract and format a suitable set of documentation files. In addition it must be able to compile and build the target software, execute test code, and present the results of all these processes in a comprehensible format.
We will call the goal of program code extraction 'tangling',
that of document construction 'weaving', and that of compilation
and test code execution 'building'.