MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / evenoddpair

Function evenoddpair

extern/re2/re2/make_unicode_casefold.py:79–94  ·  view source on GitHub ↗
(last, a, b, r)

Source from the content-addressed store, hash-verified

77 return True
78
79 def evenoddpair(last, a, b, r):
80 if a != last+2:
81 return False
82 delta = r[2]
83 d = delta
84 if type(delta) is not str:
85 return False
86 if delta.endswith('Skip'):
87 d = delta[:-4]
88 else:
89 delta = d + 'Skip'
90 if b != _AddDelta(a, d):
91 return False
92 r[1] = a
93 r[2] = delta
94 return True
95
96 for a, b in pairs:
97 if ranges and evenodd(last, a, b, ranges[-1]):

Callers 1

_MakeRangesFunction · 0.85

Calls 2

_AddDeltaFunction · 0.85
typeClass · 0.50

Tested by

no test coverage detected