Working parser but before fixing issues #23 and #25 more tests are
needed.