This program uses an altered version of the parser written by Darius Bacon which is available at his web site. Please see his file on copying the parser code.