Index: lihata_format/root_drc_query.lht =================================================================== --- lihata_format/root_drc_query.lht (nonexistent) +++ lihata_format/root_drc_query.lht (revision 31502) @@ -0,0 +1,41 @@ +ha:lht_tree_doc { ha:roots { + + ha:pcb-rnd-drc-query-v* { + type=ha + desc={pcb-rnd drc_query script} + li:children { + ha:defs { + type=li + desc={Definitions of user tunable constants} + li:children { + ha:name { + type=ha + desc={each entry is identified by an unique name} + li:children { + ha:default { valtype=string; desc={default value} } + ha:type { valtype=string; desc={data type of the constant (a valid conf system type name, e.g. real, coord)} } + ha:desc { valtype=string; desc={human readable description of the purpose of the constant} } + } + } + } + } + ha:rules { + type=li + desc={DRC rules} + li:children { + ha:name { + type=ha + desc={each entry is identified by an unique name} + li:children { + ha:type { valtype=string; desc={violation type (for grouping violations in the drc report)} } + ha:title { valtype=string; desc={title (short summary) of the violation} } + ha:desc { valtype=string; desc={human readable description of the violation, with hints on how to resolve it} } + ha:query { valtype=string; desc={query script to execute for finding violations} } + } + } + } + } + } + } + +}} Index: lihata_format/tree.html =================================================================== --- lihata_format/tree.html (revision 31501) +++ lihata_format/tree.html (revision 31502) @@ -101,6 +101,23 @@  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 +

ha:pcb-rnd-drc-query-v*

+

+ +
type:name value ver description +
ha:pcb-rnd-drc-query-v*     pcb-rnd drc_query script +
 li:defs     Definitions of user tunable constants +
  ha:name     each entry is identified by an unique name +
   default string   default value +
   type string   data type of the constant (a valid conf system type name, e.g. real, coord) +
   desc string   human readable description of the purpose of the constant +
 li:rules     DRC rules +
  ha:name     each entry is identified by an unique name +
   type string   violation type (for grouping violations in the drc report) +
   title string   title (short summary) of the violation +
   desc string   human readable description of the violation, with hints on how to resolve it +
   query string   query script to execute for finding violations +

li:pcb-rnd-font-v1

Index: lihata_format/tree.txt =================================================================== --- lihata_format/tree.txt (revision 31501) +++ lihata_format/tree.txt (revision 31502) @@ -93,6 +93,22 @@ 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 +ha:pcb-rnd-drc-query-v* + +type:name value ver description +ha:pcb-rnd-drc-query-v* pcb-rnd drc_query script + li:defs Definitions of user tunable constants + ha:name each entry is identified by an unique name + default string default value + type string data type of the constant (a valid conf system type name, e.g. real, coord) + desc string human readable description of the purpose of the constant + li:rules DRC rules + ha:name each entry is identified by an unique name + type string violation type (for grouping violations in the drc report) + title string title (short summary) of the violation + desc string human readable description of the violation, with hints on how to resolve it + query string query script to execute for finding violations + li:pcb-rnd-font-v1 type:name value ver description