Creating the parser framework.