Package de.fraunhofer.aisec.cpg.passes.scopes
-
Interface Summary Interface Description IBreakable Represents a class that enhances the graph before it is persisted.IContinuable Represents a class that enhances the graph before it is persisted. -
Class Summary Class Description BlockScope FunctionScope GlobalScope LoopScope NameScope RecordScope Scope Represent semantic scopes in the language and only saves information, such as relevant statements.ScopeManager The scope manager builds a multitree-structure of scopes associated to a scope.StructureDeclarationScope SwitchScope TryScope ValueDeclarationScope Is a scope where local variables can be declared and independent from specific language constructs.