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

Reply via email to