1*3b9cdfa3SAntonio Huete Jimenez#------------------------------------------------------------------------------ 2*3b9cdfa3SAntonio Huete Jimenez# $File: ringdove,v 1.1 2022/08/16 12:04:30 christos Exp $ 3*3b9cdfa3SAntonio Huete Jimenez# ringdove: file(1) magic for RingdoveEDA data files 4*3b9cdfa3SAntonio Huete Jimenez 5*3b9cdfa3SAntonio Huete Jimenez# librnd and global 6*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:rnd-menu-v[0-9]+[\ \t\r\n]*[{] librnd menu system (lihata) 7*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:rnd-menu-patch-v[0-9]+[\ \t\r\n]*[{] librnd menu patch (lihata) 8*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:coraleda-project-v[0-9]+[\ \t\r\n]*[{] CoralEDA/Ringdove project file (lihata) 9*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:ringdove-project-v[0-9]+[\ \t\r\n]*[{] Ringdove project file (lihata) 10*3b9cdfa3SAntonio Huete Jimenez 11*3b9cdfa3SAntonio Huete Jimenez# pcb-rnd 12*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:pcb-rnd-board-v[0-9]+[\ \t\r\n]*[{] pcb-rnd board file (lihata) 13*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:pcb-rnd-subcircuit-v[0-9]+[\ \t\r\n]*[{] pcb-rnd subcircuit/footprint file (lihata) 14*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:pcb-rnd-buffer-v[0-9]+[\ \t\r\n]*[{] pcb-rnd paste buffer content (lihata) 15*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:pcb-rnd-conf-v[0-9]+[\ \t\r\n]*[{] pcb-rnd configuration (lihata) 16*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:pcb-rnd-drc-query-v[0-9]+[\ \t\r\n]*[{] pcb-rnd drc query string (lihata) 17*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:pcb-rnd-font-v[0-9]+[\ \t\r\n]*[{] pcb-rnd vector font (lihata) 18*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:pcb-rnd-log-v[0-9]+[\ \t\r\n]*[{] pcb-rnd message log dump (lihata) 19*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:pcb-rnd-padstack-v[0-9]+[\ \t\r\n]*[{] pcb-rnd padstack (lihata) 20*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:pcb-rnd-view-list-v[0-9]+[\ \t\r\n]*[{] pcb-rnd view list (lihata) 21*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:view-list-v[0-9]+[\ \t\r\n]*[{] pcb-rnd view list (lihata) 22*3b9cdfa3SAntonio Huete Jimenez0 search Netlist(Freeze) pcb-rnd or gEDA/PCB netlist forward annotation action script 23*3b9cdfa3SAntonio Huete Jimenez 24*3b9cdfa3SAntonio Huete Jimenez# sch-rnd (cschem data model) 25*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:cschem-buffer-v[0-9]+[\ \t\r\n]*[{] sch-rnd/cschem buffer content (lihata) 26*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:sch-rnd-conf-v[0-9]+[\ \t\r\n]*[{] sch-rnd configuration (lihata) 27*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:std_devmap.v[0-9]+[\ \t\r\n]*[{] sch-rnd devmap (device mapping; lihata) 28*3b9cdfa3SAntonio Huete Jimenez0 regex/128l li:cschem-group-v[0-9]+[\ \t\r\n]*[{] sch-rnd/cschem group or symbol (lihata) 29*3b9cdfa3SAntonio Huete Jimenez0 regex/128l ha:cschem-sheet-v[0-9]+[\ \t\r\n]*[{] sch-rnd/cschem schematic sheet (lihata) 30*3b9cdfa3SAntonio Huete Jimenez 31*3b9cdfa3SAntonio Huete Jimenez# tEDAx (modular format) 32*3b9cdfa3SAntonio Huete Jimenez0 regex/1l tEDAx[\ \t\r\n]v tEDAx (Trivial EDA eXchange) 33*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ symbol\ v with schematic symbol 34*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ board\ v with Printed Circuit Board 35*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ route_req\ v with PCB routing request 36*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ route_res\ v with PCB routing result 37*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ camv_layer\ v with camv-rnd exported layer 38*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ netlist\ v with netlist 39*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ backann\ v with Ringdove EDA back annotation 40*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ footprint\ v with PCB footprint 41*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ drc\ v with PCB DRC script 42*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ drc_query_rule\ v with pcb-rnd drc_query rules 43*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ drc_query_def\ v with pcb-rnd drc_query value/config definitions 44*3b9cdfa3SAntonio Huete Jimenez>0 regex begin\ etest\ v with PCB electric test 45*3b9cdfa3SAntonio Huete Jimenez 46