Predicate edges
Holds if target is a child of source in the AST, and property key of
the edge has the given value.
Import path
import codeql.actions.ideContextual.printAstpredicate edges(PrintAstNode source, PrintAstNode target, string key, string value)