Implement language range match semantics