[][src]Module open_vaf::ast_lowering::name_resolution

Macros

resolve

A macro that hides the boiler plate required for name resolution using the resolver struct It is defined in the name_resolution module but due to limitations of rustdoc can't be shown there in the documentation If $name wasn't found or doesn't math any SymbolDeclaration::$declaration the appropriate errors are added to $self.errors and execution continuous after the macro

resolve_hierarchical

A macro that hides the boiler plate required for name resolution of hieraichal Identifiers using the resolver struct It is defined in the name_resolution module but due to limitations of rustdoc can't be shown there in the documentation
If $name wasn't found or doesn't math any SymbolDeclaration::$declaration the appropriate errors are added to $self.errors and execution continuous after the macro

Structs

Resolver

Allows name resolution with the resolve/resolve_hierarchical methods