Hi,
The parser is not finished, not at all. It simply reads an ibis file and
stores data in various C++ classes.
But said classes are designed for the parser to remember an entire file.
Then, I am thinking about adding another layer of classes, that could
interface easily with a simulator ( or an ibis Viewer, I'd really like
one in Kicad, and that would be easier to debug the parser anyway ).
These classes are not designed at all for the moment. ( especially
because I'd like to see what kind of data structure the simulator would
benefit from, especially for matrix representation )
Currently, the parser can read all IBIS keywords for ibis 1.0, all
component keywords for 2.0 ( not package keywords ), and some 3.0
keywords. The parser code is here (Well, it's still a work of progress
/ proto ) :
https://gitlab.com/Drinausaur/kicad/-/blob/ibis/pcbnew/SI/ibisParser.cpp
Regards,
Fabien Corona
On 30/08/2021 22:00, Holger Vogt wrote:
What is your IBIS parser supposed to do?
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp