Made progress on the parser

Currently stuck on bracket matching.  (if there are only closed
brackets left how do I handle that?)