The target output module targout is used to print the parse tree generated by targgen in a language chosen from a variety of possible output languages. These are described in so-called language description files found in the LooPo library directory. The main task of the targout module is to produce output that may (after re-establishing a complete program from the program part processed by LooPo) be compiled into a binary for a PARIX-machine.
As the targgen module does not consider the need for sending and receiving data in a distributed memory model or the need for synchronisation of any kind, these statements are produced by targout, if indicated by the comm- or sync-option, respectively (see below).
A detailed description of an earlier version of the targout module can be found in [Fab95] (text in German).