[          
    {"orig_name" : ["^sa.art$","^gto$"], "tl_name" : "gto" ,"sort": 0},
    {"orig_name" : ["^sb.art$","^gbo$"], "tl_name" : "gbo" ,"sort": 1},
    {"orig_name" : ["^ra.art$","^gts$"], "tl_name" : "gts" ,"sort": 2},
    {"orig_name" : ["^rb.art$","^gbs$"], "tl_name" : "gbs" ,"sort": 3},
    {"orig_name" : ["^gtl$","^top$","^top.art$"], "tl_name" : "gtl" ,"sort": 4},
    {"orig_name" : ["^l(\\d+)_\\wgnd\\.art$","^l(\\d+)$"], "tl_name" : "l($1)", "pg":"1","sort": 5},
    {"orig_name" : ["^l(\\d+).*\\.art$","^l(\\d+)$"], "tl_name" : "l($1)","sort": 6},
    {"orig_name" : ["^gbl$","^bottom$","^bottom.art$"], "tl_name" : "gbl" ,"sort": 7},
    {"orig_name" : ["^drill-\\d+-\\d+\\.drl$","^drl$"], "tl_name" : "drl" ,"sort": 8},
    {"orig_name" : ["^gm1\\.art$","^gko$"], "tl_name" : "gko" ,"sort": 9},
]

[
    {"tl_name":"^gto$" , "new_name":"gto" , "attr":{ "context":"board", "type":"silk_screen" }},
    {"tl_name":"^gts$" , "new_name":"gts" , "attr":{ "context":"board", "type":"solder_mask", "polarity":"positive" }},
    {"tl_name":"^gtl$" , "new_name":"gtl" , "attr":{ "context":"board", "type":"signal", "polarity":"positive" }},
    {"tl_name":"l(\\d+)","new_name":"l($1)" ,"attr":{"context":"board","type":"signal", "polarity":"positive"}},
    {"tl_name":"^gbl$","new_name":"gbl" ,"attr":{"context":"board","type":"signal", "polarity":"positive"}},
    {"tl_name":"^gbs$" , "new_name":"gbs" , "attr":{ "context":"board", "type":"solder_mask", "polarity":"positive" }},
    {"tl_name":"^gbo$" , "new_name":"gbo" , "attr":{ "context":"board", "type":"silk_screen" }},
    {"tl_name":"^drl$","new_name":"drl" ,"attr":{"context":"board","type":"drill","polarity":"positive"}},
    {"tl_name":"^gko$","new_name":"gko" ,"attr":{"context":"board","type":"rout"}},
]