io.joern.x2cpg.datastructures

Type members

Classlikes

class Global
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