Roles reference#
All roles use the f: domain prefix and are case-insensitive.
Role |
Target type |
Example |
|---|---|---|
|
Module |
|
|
Submodule |
|
|
Program |
|
|
Function |
|
|
Subroutine |
|
|
Derived type |
|
|
Variable |
|
|
Type component |
|
|
Interface |
|
|
Enum |
|
|
Bound procedure |
|
|
Block data |
|
|
Common block |
|
|
Namelist |
|
Name resolution#
Direct match by FQN (e.g.,
my_module.compute)Search with module context prefix
Suffix match across all objects
All lookups are case-insensitive.