CodeQL library for Python
codeql/python-all 1.0.1 (changelog, source)

Predicate Make::hasTopLevelDomainEnding

Holds if the given sequence seq contains top-level domain preceded by a dot, such as .com, excluding cases where this is at the very beginning of the regexp.

i is bound to the index of the last child in the top-level domain part.

Import path

import codeql.regex.HostnameRegexp
predicate hasTopLevelDomainEnding(RegExpSequence seq, int i)