1. A computer readable medium storing computer readable program code for causing a computer to perform the steps of: presenting a graphical user interface; receiving input from a user; reconfiguring a text based parser for a text based test language based on the user input; and parsing the source test program file using the reconfigured text based parser.