M/multi match analysis

unfortunately, ``ident`` is a parser tree node, no ReferenceIdent