Finished parser, although not every function needed for web page generation