Added some comments to the parser