def PossessiveRepeat(element, min_count, max_count):
 return Atomic(GreedyRepeat(element, min_count, max_count))

def PossessiveRepeat ( element , min_count , max_count ) : return Atomic ( GreedyRepeat ( element , min_count , max_count ) )
builds a possessive repeat .