dalance/svlint#296 (comment)
sv-parser rejects the following code:
module M();
always_comb
if (a matches (tagged Jmp .j))
// ^ doesn't like this paren
b = 1;
endmodule
The relevant section in IEEE 1800-2023 is A.6.7.1 Patterns, which contains the following rule:
pattern ::=
'(' pattern ')'
| ... rest of definition