def post_match(view, name, style, first, second, center, bfr, threshold):
 if (first is not None):
  open_bracket = bfr[first.begin:first.end]
  if (open_bracket not in SPECIAL_KEYWORDS):
   open_bracket_stripped = open_bracket.strip()
   if (open_bracket_stripped not in NORMAL_KEYWORDS):
    m = RE_DEF.match(open_bracket)
    if m:
     first = first.move((first.begin + m.start(1)), (first.begin + m.end(1)))
   else:
    m = RE_KEYWORD.match(open_bracket)
    if m:
     first = first.move((first.begin + m.end(1)), first.end)
 return (first, second, style)

def post_match ( view , name , style , first , second , center , bfr , threshold ) : if ( first is not None ) : open_bracket = bfr [ first . begin : first . end ] if ( open_bracket not in SPECIAL_KEYWORDS ) : open_bracket_stripped = open_bracket . strip ( ) if ( open_bracket_stripped not in NORMAL_KEYWORDS ) : m = RE_DEF . match ( open_bracket ) if m : first = first . move ( ( first . begin + m . start ( 1 ) ) , ( first . begin + m . end ( 1 ) ) ) else : m = RE_KEYWORD . match ( open_bracket ) if m : first = first . move ( ( first . begin + m . end ( 1 ) ) , first . end ) return ( first , second , style )
ensure that backticks that do not contribute inside the inline or block regions are not highlighted .