[][src]Module moore_svlog::resolver

Name resolution.

This module implements the infrastructure to describe scopes and resolve names in them.

Structs

Def

A definition in a scope.

DefVis

Visibility of a definition.

Rib

One local scope.

Scope

A scope.

ScopeLocation

A location of a node within its enclosing scope.

StructDef
StructField

Enums

DefNode

A node that generates a definition.

InstTarget

Any AST node that can be instantiated.

RibKind

A local scope kind.

Traits

AsScopedNode

Anything that can be converted to a ScopedNode.

ScopedNode

Marker trait for AST nodes that generate a scope.

Functions

generated_scope_id

Determine the scope generated by a node.