io.joern.c2cpg.datastructures

Type members

Classlikes

class Global
Companion:
object
object Global
Companion:
class
class Scope[I, V, S]

Handles the scope stack for tracking identifier to variable relation.

Handles the scope stack for tracking identifier to variable relation.

Type parameters:
I

Identifier type.

S

Scope type.

V

Variable type.

case class ScopeElement[I, V, S](scopeNode: S, variables: Map[I, V])

A single element of a scope stack.

A single element of a scope stack.

Type parameters:
I

Identifier type.

S

Scope type.

V

Variable type.

object Stack