def _match(self, local: Tuple[Trigram, ...], other: Trigram) -> float:
pos = local[<NUM_LIT:0>] % other<EOL>neg = max((x % other for x in local[<NUM_LIT:1>:]), default=<NUM_LIT:0>)<EOL>if neg > pos:<EOL><INDENT>return <NUM_LIT:0.0><EOL><DEDENT>return pos<EOL>
Match a trigram with another one. If the negative matching wins,
returns an inverted matching.