The Scanner/Parser module reads the file <input-file> selected in the front-end to create the symbol table, parse tree and dependence list of user-defined dependences. The grammar for the input language is presented in Appendix A. An additional restriction is that the current version of LooPo only deals with nests of (possibly imperfect nests), whose bounds are affine expressions in outer loop indices and structure parameters.