Guys -

> This works:
> 
> Element(0x00 "Xilinx SF363 BGA" "" "XILINX_SF363" 100 0 0 100 0x00)
>         (
>          Pad(0 31 0 31 13 "B1" 0x00)
>          Pad(0 63 0 63 13 "C1" 0x00)
> etc.
> 
> This does not:
> 
> Element(0x00 "Xilinx SF363 BGA" "" "XILINX_SF363" 100 0 0 100 0x00)
>         (
>          Pad[0 3150 0 3150 1350 "B1" 0x00]
>          Pad[0 6299 0 6299 1350 "C1" 0x00]
> etc.

Reading parse_y.y, I see I need to try for "pad_hi_format", and supply the
clearance and mask.  When I make up some numbers, those lines look like:

         Pad[0 3150 0 3150 1300 3000 1900 "B1" "2" 0x00]
         Pad[0 6299 0 6299 1300 3000 1900 "C1" "3" 0x00]

which should match the pattern
/* x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags */
T_PAD '[' NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER STRING STRING NUMBER 
']'
but pcb still gives me
1: ERROR parsing file 'pcblib'
    line:        12
    description: 'syntax error'

    - Larry

Reply via email to