1*61c4878aSAndroid Build Coastguard Worker.. _module-pw_config_loader: 2*61c4878aSAndroid Build Coastguard Worker 3*61c4878aSAndroid Build Coastguard Worker---------------- 4*61c4878aSAndroid Build Coastguard Workerpw_config_loader 5*61c4878aSAndroid Build Coastguard Worker---------------- 6*61c4878aSAndroid Build Coastguard WorkerThis directory contains the code to extract specific sections of user-specific 7*61c4878aSAndroid Build Coastguard Workerconfiguration files for different parts of Pigweed. 8*61c4878aSAndroid Build Coastguard Worker 9*61c4878aSAndroid Build Coastguard WorkerThere are two different supported structures for extracting sections: 10*61c4878aSAndroid Build Coastguard Worker 11*61c4878aSAndroid Build Coastguard Worker.. code-block:: yaml 12*61c4878aSAndroid Build Coastguard Worker 13*61c4878aSAndroid Build Coastguard Worker section_title: 14*61c4878aSAndroid Build Coastguard Worker foo: bar 15*61c4878aSAndroid Build Coastguard Worker 16*61c4878aSAndroid Build Coastguard Worker.. code-block:: yaml 17*61c4878aSAndroid Build Coastguard Worker 18*61c4878aSAndroid Build Coastguard Worker config_title: section_title 19*61c4878aSAndroid Build Coastguard Worker foo: bar 20*61c4878aSAndroid Build Coastguard Worker 21*61c4878aSAndroid Build Coastguard WorkerIn addition, section titles can be nested: 22*61c4878aSAndroid Build Coastguard Worker 23*61c4878aSAndroid Build Coastguard Worker.. code-block:: yaml 24*61c4878aSAndroid Build Coastguard Worker 25*61c4878aSAndroid Build Coastguard Worker section_title: 26*61c4878aSAndroid Build Coastguard Worker subtitle: 27*61c4878aSAndroid Build Coastguard Worker subsubtitle: 28*61c4878aSAndroid Build Coastguard Worker foo: bar 29*61c4878aSAndroid Build Coastguard Worker 30*61c4878aSAndroid Build Coastguard Worker.. code-block:: yaml 31*61c4878aSAndroid Build Coastguard Worker 32*61c4878aSAndroid Build Coastguard Worker config_title: section_title.subtitle.subsubtitle 33*61c4878aSAndroid Build Coastguard Worker foo: bar 34*61c4878aSAndroid Build Coastguard Worker 35*61c4878aSAndroid Build Coastguard WorkerSimilar data structures are also supported in JSON and TOML. 36