Module CfgNodes
Provides classes representing nodes in a control flow graph.
Import path
import codeql.ruby.controlflow.CfgNodesClasses
| AnnotatedExitNode | An exit node for a given scope, annotated with the type of exit. |
| AstCfgNode | A node for an AST node. |
| EntryNode | An entry node for a given scope. |
| ExitNode | An exit node for a given scope. |
| ExprCfgNode | A control-flow node that wraps an AST expression. |
| RegExpComponentCfgNode | A control-flow node that wraps a |
| ReturningCfgNode | A control-flow node that wraps a return-like statement. |
| StringComponentCfgNode | A control-flow node that wraps a |
Modules
| ExprNodes | Provides classes for control-flow nodes that wrap AST expressions. |