Index: trunk/doc/developer/lihata_format/cschem-sheet-v.svg =================================================================== --- trunk/doc/developer/lihata_format/cschem-sheet-v.svg (revision 4301) +++ trunk/doc/developer/lihata_format/cschem-sheet-v.svg (revision 4302) @@ -4,17 +4,17 @@ - + li:cschem-sheet-v* - + /lht_tree_doc/roots/cschem-sheet-v* - -li:cschem-sheet-v* + +li:cschem-sheet-v* @@ -29,8 +29,8 @@ /lht_tree_doc/roots/cschem-sheet-v*->dup5_/lht_tree_doc/roots/cschem-sheet-v*/children/obj_indirect.1 - - + + @@ -43,8 +43,22 @@ /lht_tree_doc/roots/cschem-sheet-v*->dup6_/lht_tree_doc/roots/cschem-sheet-v*/children/obj_direct.2 - - + + + + +dup7_/lht_tree_doc/roots/cschem-sheet-v*/children/conf + +conf -> + + + + +/lht_tree_doc/roots/cschem-sheet-v*->dup7_/lht_tree_doc/roots/cschem-sheet-v*/children/conf + + + + Index: trunk/doc/developer/lihata_format/group.ID.svg =================================================================== --- trunk/doc/developer/lihata_format/group.ID.svg (revision 4301) +++ trunk/doc/developer/lihata_format/group.ID.svg (revision 4302) @@ -129,9 +129,9 @@ - + -dup13_/lht_tree_doc/comm/attrib +dup14_/lht_tree_doc/comm/attrib ha:attrib @@ -138,99 +138,99 @@ - + -/lht_tree_doc/comm/group.ID->dup13_/lht_tree_doc/comm/attrib +/lht_tree_doc/comm/group.ID->dup14_/lht_tree_doc/comm/attrib - + -dup7_/lht_tree_doc/comm/group.ID/children/objects/children/line.ID +dup8_/lht_tree_doc/comm/group.ID/children/objects/children/line.ID line.ID -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup7_/lht_tree_doc/comm/group.ID/children/objects/children/line.ID +/lht_tree_doc/comm/group.ID/children/objects->dup8_/lht_tree_doc/comm/group.ID/children/objects/children/line.ID - + -dup8_/lht_tree_doc/comm/group.ID/children/objects/children/arc.ID +dup9_/lht_tree_doc/comm/group.ID/children/objects/children/arc.ID arc.ID -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup8_/lht_tree_doc/comm/group.ID/children/objects/children/arc.ID +/lht_tree_doc/comm/group.ID/children/objects->dup9_/lht_tree_doc/comm/group.ID/children/objects/children/arc.ID - + -dup9_/lht_tree_doc/comm/group.ID/children/objects/children/polygon.ID +dup10_/lht_tree_doc/comm/group.ID/children/objects/children/polygon.ID polygon.ID -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup9_/lht_tree_doc/comm/group.ID/children/objects/children/polygon.ID +/lht_tree_doc/comm/group.ID/children/objects->dup10_/lht_tree_doc/comm/group.ID/children/objects/children/polygon.ID - + -dup10_/lht_tree_doc/comm/group.ID/children/objects/children/text.ID +dup11_/lht_tree_doc/comm/group.ID/children/objects/children/text.ID text.ID -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup10_/lht_tree_doc/comm/group.ID/children/objects/children/text.ID +/lht_tree_doc/comm/group.ID/children/objects->dup11_/lht_tree_doc/comm/group.ID/children/objects/children/text.ID - + -dup11_/lht_tree_doc/comm/group.ID/children/objects/children/connection.ID +dup12_/lht_tree_doc/comm/group.ID/children/objects/children/connection.ID connection.ID -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup11_/lht_tree_doc/comm/group.ID/children/objects/children/connection.ID +/lht_tree_doc/comm/group.ID/children/objects->dup12_/lht_tree_doc/comm/group.ID/children/objects/children/connection.ID - + -dup12_/lht_tree_doc/comm/group.ID/children/objects/children/pen.NAME +dup13_/lht_tree_doc/comm/group.ID/children/objects/children/pen.NAME pen.NAME -> - + -/lht_tree_doc/comm/group.ID/children/objects->dup12_/lht_tree_doc/comm/group.ID/children/objects/children/pen.NAME +/lht_tree_doc/comm/group.ID/children/objects->dup13_/lht_tree_doc/comm/group.ID/children/objects/children/pen.NAME - + -dup13_/lht_tree_doc/comm/attrib/children/simple-attrib-key +dup14_/lht_tree_doc/comm/attrib/children/simple-attrib-key simple-attrib-key @@ -238,15 +238,15 @@ - + -dup13_/lht_tree_doc/comm/attrib->dup13_/lht_tree_doc/comm/attrib/children/simple-attrib-key +dup14_/lht_tree_doc/comm/attrib->dup14_/lht_tree_doc/comm/attrib/children/simple-attrib-key - + -dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib +dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib ha:detailed-attrib @@ -253,15 +253,15 @@ - + -dup13_/lht_tree_doc/comm/attrib->dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib +dup14_/lht_tree_doc/comm/attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib - + -dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value +dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value value @@ -269,15 +269,15 @@ - + -dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value +dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value - + -dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio +dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio prio @@ -285,9 +285,9 @@ - + -dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup13_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio +dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio Index: trunk/doc/developer/lihata_format/group_ref.ID.svg =================================================================== --- trunk/doc/developer/lihata_format/group_ref.ID.svg (revision 4301) +++ trunk/doc/developer/lihata_format/group_ref.ID.svg (revision 4302) @@ -49,9 +49,9 @@ - + -dup14_/lht_tree_doc/comm/attrib +dup15_/lht_tree_doc/comm/attrib ha:attrib @@ -58,9 +58,9 @@ - + -/lht_tree_doc/comm/group_ref.ID->dup14_/lht_tree_doc/comm/attrib +/lht_tree_doc/comm/group_ref.ID->dup15_/lht_tree_doc/comm/attrib @@ -175,9 +175,9 @@ - + -dup14_/lht_tree_doc/comm/attrib/children/simple-attrib-key +dup15_/lht_tree_doc/comm/attrib/children/simple-attrib-key simple-attrib-key @@ -185,15 +185,15 @@ - + -dup14_/lht_tree_doc/comm/attrib->dup14_/lht_tree_doc/comm/attrib/children/simple-attrib-key +dup15_/lht_tree_doc/comm/attrib->dup15_/lht_tree_doc/comm/attrib/children/simple-attrib-key - + -dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib +dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib ha:detailed-attrib @@ -200,15 +200,15 @@ - + -dup14_/lht_tree_doc/comm/attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib +dup15_/lht_tree_doc/comm/attrib->dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib - + -dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value +dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value value @@ -216,15 +216,15 @@ - + -dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value +dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/value - + -dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio +dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio prio @@ -232,9 +232,9 @@ - + -dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup14_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio +dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib->dup15_/lht_tree_doc/comm/attrib/children/detailed-attrib/children/prio Index: trunk/doc/developer/lihata_format/polygon.ID.svg =================================================================== --- trunk/doc/developer/lihata_format/polygon.ID.svg (revision 4301) +++ trunk/doc/developer/lihata_format/polygon.ID.svg (revision 4302) @@ -97,31 +97,31 @@ - + -dup15_/lht_tree_doc/comm/polygon.ID/children/outline/children/line.ID +dup16_/lht_tree_doc/comm/polygon.ID/children/outline/children/line.ID line.ID -> - + -/lht_tree_doc/comm/polygon.ID/children/outline->dup15_/lht_tree_doc/comm/polygon.ID/children/outline/children/line.ID +/lht_tree_doc/comm/polygon.ID/children/outline->dup16_/lht_tree_doc/comm/polygon.ID/children/outline/children/line.ID - + -dup16_/lht_tree_doc/comm/polygon.ID/children/outline/children/arc.ID +dup17_/lht_tree_doc/comm/polygon.ID/children/outline/children/arc.ID arc.ID -> - + -/lht_tree_doc/comm/polygon.ID/children/outline->dup16_/lht_tree_doc/comm/polygon.ID/children/outline/children/arc.ID +/lht_tree_doc/comm/polygon.ID/children/outline->dup17_/lht_tree_doc/comm/polygon.ID/children/outline/children/arc.ID Index: trunk/doc/developer/lihata_format/root_conf.lht =================================================================== --- trunk/doc/developer/lihata_format/root_conf.lht (nonexistent) +++ trunk/doc/developer/lihata_format/root_conf.lht (revision 4302) @@ -0,0 +1,22 @@ +ha:lht_tree_doc { ha:roots { + + ha:sch-rnd-conf-v1 { + type=li + desc=complete sch-rnd configuration tree + li:children { + ha:overwrite { + type=ha + desc={overwrite values while merging; children: a full or partial config tree} + } + ha:prepend { + type=ha + desc={prepend values while merging; children: a full or partial config tree} + } + ha:append { + type=ha + desc={append values while merging; children: a full or partial config tree} + } + } + } + +}} Index: trunk/doc/developer/lihata_format/root_sheet.lht =================================================================== --- trunk/doc/developer/lihata_format/root_sheet.lht (revision 4301) +++ trunk/doc/developer/lihata_format/root_sheet.lht (revision 4302) @@ -6,6 +6,7 @@ li:children { sy:obj_indirect.1 = {/lht_tree_doc/comm/group.ID} sy:obj_direct.2 = {/lht_tree_doc/comm/group.ID} + sy:conf = {/lht_tree_doc/roots/sch-rnd-conf-v1} } } }} Index: trunk/doc/developer/lihata_format/tree.html =================================================================== --- trunk/doc/developer/lihata_format/tree.html (revision 4301) +++ trunk/doc/developer/lihata_format/tree.html (revision 4302) @@ -15,6 +15,15 @@
 ha:obj_indirect.1     Group of concrete objects ->
 ha:obj_direct.2     Group of concrete objects -> +

li:sch-rnd-conf-v1

+

+ +
type:name value ver description +
li:sch-rnd-conf-v1     complete sch-rnd configuration tree +
 ha:overwrite     overwrite values while merging; children: a full or partial config tree +
 ha:prepend     prepend values while merging; children: a full or partial config tree +
 ha:append     append values while merging; children: a full or partial config tree +

li:std_devmap.v*

@@ -41,6 +50,7 @@
li:cschem-sheet-v*     schematic sheet
 ha:obj_indirect.1     Group of concrete objects ->
 ha:obj_direct.2     Group of concrete objects -> +
 li:conf     complete sch-rnd configuration tree ->

Common subtrees

Each table below describes a subtree that usually does not specify a whole tree (thus they are usually not a valid file on their own). These subtrees are described in a separate table because they are used from multiple other trees. Index: trunk/doc/developer/lihata_format/tree.txt =================================================================== --- trunk/doc/developer/lihata_format/tree.txt (revision 4301) +++ trunk/doc/developer/lihata_format/tree.txt (revision 4302) @@ -9,6 +9,14 @@ ha:obj_indirect.1 Group of concrete objects -> ha:obj_direct.2 Group of concrete objects -> +li:sch-rnd-conf-v1 + +type:name value ver description +li:sch-rnd-conf-v1 complete sch-rnd configuration tree + ha:overwrite overwrite values while merging; children: a full or partial config tree + ha:prepend prepend values while merging; children: a full or partial config tree + ha:append append values while merging; children: a full or partial config tree + li:std_devmap.v* type:name value ver description @@ -32,6 +40,7 @@ li:cschem-sheet-v* schematic sheet ha:obj_indirect.1 Group of concrete objects -> ha:obj_direct.2 Group of concrete objects -> + li:conf complete sch-rnd configuration tree -> Common subtrees