A number of executable programs accept input from a user-provided ASCII text file. These input files specify which operations to perform and supply the necessary input data. The string routines supplied here were developed to simplify the processing of these input files. In particular, there are subroutines for parsing lines in the input file into their component parts (e.g., commands, arguments, parameters) based on prescribed delimiters. There are also subroutines for performing various string manipulations as well as routines for evaluating mathematical expressions contained in strings. The Fortran routines are contained in two modules. The module *strings* contains the parsing and basic manipulation routines. The module *
evaluate* contains routines for evaluating mathematical expressions contained in strings.