typeblock_tprivate
The parts of a directive.
Components
| Name | Type | Attributes | Description |
|---|---|---|---|
| args | integer | allocatabledimension(:) | the arguments of a call |
| bodies | type(body_t) | allocatabledimension(:) | the blocks |
| conds | integer | allocatabledimension(:) | the conditions of each body, 0 for |
| keywords | integer | allocatabledimension(:) | keywords of |
| targets | integer | allocatabledimension(:) | the variables assigned |
Source
Show the code
type :: block_t
!! The parts of a directive.
integer, allocatable :: conds(:) !! the conditions of each body, 0 for `else`
integer, allocatable :: targets(:) !! the variables assigned
integer, allocatable :: args(:) !! the arguments of a call
integer, allocatable :: keywords(:) !! keywords of `args`, 0 if none
type(body_t), allocatable :: bodies(:) !! the blocks
end type block_t