##############################################################################
#                                                                            #
#                DDL1 LOOPED LIST ELIGIBLITY TEST DICTIONARY                 #
#                -------------------------------------------                 #
#                                                                            #
#  This dictionary should only be used for software testing purposes.        #
##############################################################################

data_on_this_dictionary
_dictionary_name            ddl1_looped_list_eligibility.dic
_dictionary_version         1.0.0
_dictionary_update          2019-03-12
_dictionary_history
;
 2019-03-18 Created the dictionary. A.V.
;

data_looped_[]
_name                      '_looped_[]'
_category                    category_overview
_type                        null

data_looped_item
_name                      '_looped_item'
_category                    looped
_list                        yes
_type                        char
_definition
;
 A data item that must appear in a looped list context.
;

data_unlooped_[]
_name                      '_unlooped_[]'
_category                    category_overview
_type                        null

data_unlooped_item
_name                      '_unlooped_item'
_category                    unlooped
_list                        no
_type                        char
_definition
;
 A data item that must not appear in a looped list context.
;

data_optionally_looped_[]
_name                      '_optionally_looped_[]'
_category                    category_overview
_type                        null

data_optionally_looped_item
_name                      '_optionally_looped_item'
_category                    optionally
_list                        both
_type                        char
_definition
;
 A data item that can appear either as a separate data item or as a part of
 a loop.
;

data_implicitly_unlooped_[]
_name                      '_implicitly_unlooped_[]'
_category                    category_overview
_type                        null
_description
;
 Data items in the IMPLICITLY_UNLOOPED category contain data item definitions
 without an explicit loop status.
;

data_implicitly_unlooped_item
_name                      '_implicitly_unlooped_item'
_category                    implicitly_unlooped
_type                        char
_definition
;
 A data item that does not contain an explicit _list data item in its
 definition.
;
