mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
20 lines
620 B
Plaintext
20 lines
620 B
Plaintext
import javascript
|
|
|
|
query predicate externalDecl_getName(ExternalDecl ed, string name) { name = ed.getName() }
|
|
|
|
query predicate externalDecl_getQualifiedName(ExternalDecl ed, string name) {
|
|
name = ed.getQualifiedName()
|
|
}
|
|
|
|
query predicate externalDecl(ExternalDecl decl) { any() }
|
|
|
|
query predicate externalTypedef(ExternalTypedef typ) { any() }
|
|
|
|
query predicate externalVarDecl_getInit(ExternalVarDecl decl, ASTNode init) {
|
|
decl.getInit() = init
|
|
}
|
|
|
|
query predicate sourceDecl(ExternalVarDecl v, ExternalType typeDecl, string qname) {
|
|
qname = v.getQualifiedName() and typeDecl = v.getTypeTag().getTypeDeclaration()
|
|
}
|