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 Params
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 Params
I

Identifier type.

S

Scope type.

V

Variable type.

object Stack