mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
16 lines
464 B
Plaintext
16 lines
464 B
Plaintext
import javascript
|
|
|
|
query predicate capture(LocalVariable var, string name, VarDecl decl) {
|
|
var.getADeclaration() = decl and name = var.getName()
|
|
}
|
|
|
|
query predicate getAnAssignedExpr(Variable v, Expr e) { e = v.getAnAssignedExpr() }
|
|
|
|
query predicate getDeclaringContainer(LocalVariable v, StmtContainer container) {
|
|
container = v.getDeclaringContainer()
|
|
}
|
|
|
|
query predicate varBindings(VarAccess va, VarDecl decl) {
|
|
decl = va.getVariable().getADeclaration()
|
|
}
|