Skip to content

Commit d9c0c8c

Browse files
committed
Python: Update comment.
1 parent 263c0aa commit d9c0c8c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,11 @@ private import semmle.python.frameworks.data.ModelsAsData
1515
/**
1616
* IPA type for data flow nodes.
1717
*
18-
* Flow between SSA variables are computed in `Essa.qll`
18+
* Nodes broadly fall into three categories.
1919
*
20-
* Flow from SSA variables to control flow nodes are generally via uses.
21-
*
22-
* Flow from control flow nodes to SSA variables are generally via assignments.
23-
*
24-
* The current implementation of these cross flows can be seen in `EssaTaintTracking`.
20+
* - Control flow nodes: Flow between these is based on use-use flow computed via an SSA analysis.
21+
* - Module variable nodes: These represent global variables and act as canonical targets for reads and writes of these.
22+
* - Synthetic nodes: These handle flow in various special cases.
2523
*/
2624
newtype TNode =
2725
/** A node corresponding to a control flow node. */

0 commit comments

Comments
 (0)