r30601
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T08:38:12.041050Z
| [io_bxl] -Cleanup: grammar: move T_WIDTH processing to a common rule to avoid code dups
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
|
|
r30600
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T08:22:38.614842Z
| [io_bxl] -Del: remove the set_coord API - no need to SKIP, so it is easier to just set these struct fields directly and keep the API simpler
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
|
|
r30598
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T08:12:57.826491Z
| [io_bxl] -Add: load arcs
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
|
|
r30597
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T08:02:20.162539Z
| [io_bxl] -Cleanup: grammar: move layer recogition code to common to avoid code dups
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
|
|
r30596
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T07:58:54.256183Z
| [io_blx] -Cleanup: make common text fields and origin a single rule to avoid code dups
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
|
|
r30595
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T07:17:29.893983Z
| [io_bxl] -Fix: don't set property when a disabled footprint is being parsed
|
M /trunk/src_plugins/io_bxl/read.c
|
|
r30594
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T07:16:52.918315Z
| [io_bxl] -Add: print recurring warnings with count onyl once, at the end
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl.h
|
|
r30593
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T07:03:39.043059Z
| [io_bxl] -Fix: quoted-string: do not include the closing '"'
|
M /trunk/src_plugins/io_bxl/bxl_lex.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30591
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T06:58:17.108350Z
| [io_bxl] -Add: read properties and store them as attributes
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
|
|
|
r30588
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T05:48:24.208682Z
| [io_bxl] -Add: set mechanical cad layers to virtual by default, they clutter the view
|
M /trunk/src_plugins/io_bxl/read.c
|
|
r30587
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T05:28:17.627486Z
| [io_bxl] -Add: load polygons
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
|
|
r30586
| file changeset diff or repo changeset diff
| igor2 | 2020-04-13T03:23:12.121328Z
| [io_bxl] -Fix: properly convert coords and retain double and integer numerics
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
|
|
|
|
r30582
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T14:03:11.983731Z
| [io_bxl] -Add: grammar calls state set functions for line
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
M /trunk/src_plugins/io_bxl/bxl_gram.h
|
|
|
|
r30575
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T12:47:14.004473Z
| [io_bxl] -Add: context struct for remembering data and the subc being created
|
M /trunk/src_plugins/io_bxl/bxl.h
|
|
|
r30573
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T08:45:39.836241Z
| [io_bxl] -Add: test_parse: map all footprint and padstack names from the file
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/Plug.tmpasm
|
|
r30572
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T07:51:24.130712Z
| [io_bxl] -Clenaup: simplify fmt acceptance [io_bxl] -Add: bind the fp reader entry
|
M /trunk/src_plugins/io_bxl/io_bxl.c
|
|
r30571
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T07:47:39.695772Z
| [io_bxl] -Add: infra for reading and test parsing bxl for footprints
|
M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/read.h
|
|
r30570
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T06:58:07.261053Z
| [io_bxl] -Add: copyright banner in lex and grammar
|
M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.c
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
M /trunk/src_plugins/io_bxl/bxl_gram.h
|
|
r30568
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T06:43:13.734057Z
| [io_bxl] -Add: plugin infra
|
A /trunk/src_plugins/io_bxl/read.c
A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/read.h
A /trunk/src_plugins/io_bxl/io_bxl.c
A /trunk/src_plugins/io_bxl/Plug.tmpasm
A /trunk/src_plugins/io_bxl/io_bxl.pup
|
|
r30566
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T06:30:24.001949Z
| [io_bxl] -Add: generated grammar and lex (so the end user doesn't need to install byaccic)
|
A /trunk/src_plugins/io_bxl/bxl_lex.h
A /trunk/src_plugins/io_bxl/bxl_gram.c
A /trunk/src_plugins/io_bxl/bxl_lex.c
A /trunk/src_plugins/io_bxl/bxl_gram.h
|
|
r30565
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T05:54:41.798626Z
| [io_bxl] -Split: parser test code from plugin to tests/
|
A /trunk/tests/io_bxl/Makefile
D /trunk/src_plugins/io_bxl/Makefile
A /trunk/tests/io_bxl
D /trunk/src_plugins/io_bxl/lex_test.c
A /trunk/tests/io_bxl/test_parse.c
|
|
|
r30563
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T04:04:07.925927Z
| [io_bxl] -Add: support NoPaste for padstacks
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
|
r30561
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T03:50:44.746767Z
| [io_bxl] -Add: text can be IsFlipped and Rotate'd
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30560
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T03:19:58.241887Z
| [io_bxl] -Add: grammar for Templatedata
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30559
| file changeset diff or repo changeset diff
| igor2 | 2020-04-12T03:04:59.411024Z
| [io_bxl] -Add: ignore components and symbols
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
|
|
|
r30554
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:47:56.119272Z
| [io_bxl] -Fix: conflict: EndData shouldn't hardwire a newline, pattern does the newline separation
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
|
|
r30553
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:44:20.256108Z
| [io_bxl] -Add: grammar for Wizard
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30552
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:40:05.337948Z
| [io_bxl] -Add: 3D_DXF is an ID even tho it starts with a number; poly can have a Property
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30551
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:35:57.134914Z
| [io_bxl] -Add: grammar for Text
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30550
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:25:29.354674Z
| [io_bxl] -Add: grammar for Arc
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30549
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:16:31.353654Z
| [bxl] -Add: grammar for Attribute
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30548
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T15:10:20.152280Z
| [io_bxl] -Add: grammar for Line
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30547
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T14:48:27.131275Z
| [io_bxl] -Add: grammar for Poly
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30546
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T14:39:26.882077Z
| [io_bxl] -Add: grammar for pads
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
|
r30544
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T13:50:46.491098Z
| [io_bxl] -Add: accept both int and real for width and height
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30543
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T13:48:23.879696Z
| [io_bxl] -Add: grammar: pattern frame
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
|
r30541
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T13:19:33.049741Z
| [io_bxl] -Fix: T_INT vs. T_INTEGER confusion
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30540
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T13:02:02.348306Z
| [io_bxl] -Add: glue between grammar and lex [io_bxl] -Cleanup: simplify attribute lists in the grammar
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/lex_test.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30539
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T12:24:16.163149Z
| [io_bxl] -Add: compile the parser test with hardwired debug flags temporarily
|
M /trunk/src_plugins/io_bxl/Makefile
|
|
r30538
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T11:12:45.672550Z
| [io_bxl] -Add: lex recognize keywords
|
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/lex_test.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
M /trunk/src_plugins/io_bxl/bxl.h
|
|
r30537
| file changeset diff or repo changeset diff
| igor2 | 2020-04-11T02:54:41.123680Z
| [io_bxl] -Add: grammar for padstacks and text styles
|
A /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/bxl_lex.ul
A /trunk/src_plugins/io_bxl/bxl.h
|
|
|
r30532
| file changeset diff or repo changeset diff
| igor2 | 2020-04-10T09:55:21.102908Z
| [io_bxl] -Add: experimental lexer
|
A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/lex_test.c
A /trunk/src_plugins/io_bxl/bxl_lex.ul
|
|
r30494
| file changeset diff or repo changeset diff
| igor2 | 2020-04-07T05:26:56.202215Z
| [io_bxl] -Add: enable including config.h
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/util/bxl2txt/Makefile.in
M /trunk/src_plugins/io_bxl/bxl_decode.c
|
|
r30493
| file changeset diff or repo changeset diff
| igor2 | 2020-04-07T05:25:05.802689Z
| [util] -Move: bxl2txt from the io_bxl plugin to its own separate util
|
M /trunk/scconfig/Rev.h
A /trunk/util/bxl2txt/bxl2txt.c
D /trunk/src_plugins/io_bxl/Makefile
M /trunk/scconfig/Rev.tab
A /trunk/util/bxl2txt/Makefile.in
A /trunk/util/bxl2txt
D /trunk/src_plugins/io_bxl/bxl2txt.c
M /trunk/scconfig/hooks.c
|
|
|
r30491
| file changeset diff or repo changeset diff
| igor2 | 2020-04-07T03:11:32.260090Z
| [io_bxl] -Cleanup: switch from dynamic allocation to statioc for the tree struct
|
M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
|
|
r30490
| file changeset diff or repo changeset diff
| igor2 | 2020-04-07T03:04:58.802131Z
| [io_bxl] -Cleanup: switch from dynamic node allocation to static allocation - the tree is of static size
|
M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
|
|
|
r30487
| file changeset diff or repo changeset diff
| igor2 | 2020-04-06T15:24:17.385233Z
| [io_bxl] -Add: comment about the excess bytes (\r\n) at the end of the _binary_ file
|
M /trunk/src_plugins/io_bxl/bxl_decode.c
|
|
r30486
| file changeset diff or repo changeset diff
| igor2 | 2020-04-06T15:17:53.231764Z
| [io_bxl] -Fix: don't output bytes beyond decoded plain text len to avoid trailing garbage
|
M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
|
|
|
r30484
| file changeset diff or repo changeset diff
| igor2 | 2020-04-06T15:10:18.790358Z
| [io_bxl] -Add: decode "file header": the length marking
|
M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
|
|
r30483
| file changeset diff or repo changeset diff
| igor2 | 2020-04-06T13:21:51.570845Z
| [io_bxl] -Add: low level binary decode based on Erich's prior art
|
A /trunk/src_plugins/io_bxl/bxl_decode.h
A /trunk/src_plugins/io_bxl
A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/bxl_decode.c
A /trunk/src_plugins/io_bxl/bxl2txt.c
|
|