Begin initial work on the parser