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

Predicate Make::getAThreewayIntersect

Gets a char that is matched by all the edges s1, s2, and s3.

The result is not complete, and might miss some combination of edges that share some character.

Import path

import codeql.regex.nfa.SuperlinearBackTracking
string getAThreewayIntersect(InputSymbol s1, InputSymbol s2, InputSymbol s3)