Finished the parser. Bug-free, finally, barring fringe cases.