This subroutine takes care of the proper linebreaking in Lua-Tables.
It takes care of a proper line-continuation, depending on the optional advance_previous flag and increases the count of elements in the current table. The default is to put each entry on a new line, if it should be on the same line advance_previous = .false. has to be set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(aot_out_type), | intent(inout) | :: | put_conf | |||
| logical, | intent(in), | optional | :: | advance_previous |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=put_conf), | private | :: | indent | ||||
| character, | private | :: | sep | ||||
| logical, | private | :: | loc_adv_prev |