Python: Add overlay annotations to AST classes

... and everything else that it depends on.
This commit is contained in:
Taus
2025-12-05 13:23:11 +00:00
parent 79cbf2f1cf
commit fd7b123ee3
27 changed files with 72 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
overlay[local]
module;
import python
/*
* Classification of variables. These should be non-overlapping and complete.

View File

@@ -1,6 +1,8 @@
/**
* Library for SSA representation (Static Single Assignment form).
*/
overlay[local]
module;
import python
private import SsaCompute

View File

@@ -88,6 +88,8 @@
* ```
* and thus it falls out that `g3` must be `1`.
*/
overlay[local]
module;
import python
private import semmle.python.internal.CachedStages

View File

@@ -2,6 +2,8 @@
* Provides classes and predicates for determining the uses and definitions of
* variables for ESSA form.
*/
overlay[local]
module;
import python
private import semmle.python.internal.CachedStages