Some parser goodness.
Almost done the parser.