[fix] js_syntax, xml_parser: fix parsing of embedded parsers

was not working: xml_parser { case (case <a />: "foo"): "bar" }
hope it doesn't break something else