typeassociation_tprivate
A name given by an associate statement.
Components
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| chain | character(len=:) | allocatable | what it stands for, | |
| level | integer | 0 | how many | |
| name | character(len=:) | allocatable | the name, in lowercase |
Source
Show the code
type :: association_t
!! A name given by an `associate` statement.
character(len=:), allocatable :: name !! the name, in lowercase
character(len=:), allocatable :: chain !! what it stands for, `%`-separated
integer :: level = 0 !! how many `associate` constructs are open
end type association_t