merge parsers