Hello Christian and thanks for your quick feedback!

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, May 24, 2019 1:48 AM, Christian Hergert <[email protected]> wrote:

> On 05/23/2019 02:04 AM, Pierre Equoy via builder-list wrote:
>
> > Could that be the reason why function/class fuzzy search doesn't work
> > with Python source code? If so, what would be a good first step to
> > take in order to implement this?
>
> We need a python plugin that can implement the IdeCodeIndexer interface.
>
> If someone can come up with a script that can run across a code-base and
> spit out a bunch of symbol names and locations, it would be pretty easy
> to integrate and get that working.
>
> If you can do that, I'd be happy to handle the Builder side of things :)

Yes, I should be able to do this. Actually, I've already something functional 
that can return a list of functions and classes from python files in a given 
directory (along with their line number and in what file they are located), but 
I need to know what data structure is needed exactly.

As I said, I currently search for:

  - functions
  - classes

And I can return:

  - function or class name
  - path to the file they are located in
  - line in that file where they are located

Is that enough?

Actually, maybe all of my questions could be answered with: is there a 
documentation for that IdeCodeIndexer interface? :)

Cheers and happy Friday!

--
Pierre

Sent with ProtonMail Secure Email.
_______________________________________________
builder-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/builder-list

Reply via email to