ATM when I'm looking as the OpenSCAD code, I usually use GitHub search to get
to the a probable starting point, then browse the code & doing further
searches on classes, functions etc, then browse, go back, rinse & repeat.
Not particularly efficient.
The must be some cross-reference tools to assist. Or perhaps an IDE provides
some better integration.
Searches for cross-reference tools, has not produced a gem yet.
I'm a Windows user, surely there are some, but if Linux based tools is the
go, it may be time I bite the bullet.
Admin - PM me if you need anything, or if I've done something stupid...
Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. Obviously inclusion of works of previous authors is not included in the above.
View this message in context: http://forum.openscad.org/Developers-Cross-reference-tools-etc-tp21414.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
On May 5, 2017, at 21:44, MichaelAtOz oz.at.michael@gmail.com wrote:
I'm a Windows user, surely there are some, but if Linux based tools is the
go, it may be time I bite the bullet.
Doesn’t Visual Studio do this? I haven’t used it but it’s the default goto tool for C++ etc. under Windows.
I’ve been using SourceWeb a bit to navigate unknown code: https://rprichard.github.io/sourceweb/
It’s Open Source, but doesn’t look fully ported to Windows though.
Something on top of rtags would also work, but that looks even more Windows-unready: https://github.com/Andersbakken/rtags
-Marius
http://cscope.sourceforge.net/
I've been using it for a LONG time.
- Don
On May 05, MichaelAtOz propounded certain bytes, to wit:
Subject: [OpenSCAD] Developers: Cross reference tools etc
ATM when I'm looking as the OpenSCAD code, I usually use GitHub search to get
to the a probable starting point, then browse the code & doing further
searches on classes, functions etc, then browse, go back, rinse & repeat.
Not particularly efficient.
The must be some cross-reference tools to assist. Or perhaps an IDE provides
some better integration.
Searches for cross-reference tools, has not produced a gem yet.
I'm a Windows user, surely there are some, but if Linux based tools is the
go, it may be time I bite the bullet.
Admin - PM me if you need anything, or if I've done something stupid...
Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. Obviously inclusion of works of previous authors is not included in the above.
View this message in context: http://forum.openscad.org/Developers-Cross-reference-tools-etc-tp21414.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
-- End of excerpt from MichaelAtOz'
Hint:
find . -name '.c' -exec grep needed_function_name {} /dev/null ;
Both CYGWIN and MINGW do the job.
Just my $0.02
Tim
From: Discuss discuss-bounces@lists.openscad.org on behalf of Don Wooton dtwooton@gmail.com
Sent: 06 May 2017 06:03:14
To: OpenSCAD general discussion
Subject: Re: [OpenSCAD] Developers: Cross reference tools etc
http://cscope.sourceforge.net/
I've been using it for a LONG time.
- Don
On May 05, MichaelAtOz propounded certain bytes, to wit:
Subject: [OpenSCAD] Developers: Cross reference tools etc
ATM when I'm looking as the OpenSCAD code, I usually use GitHub search to get
to the a probable starting point, then browse the code & doing further
searches on classes, functions etc, then browse, go back, rinse & repeat.
Not particularly efficient.
The must be some cross-reference tools to assist. Or perhaps an IDE provides
some better integration.
Searches for cross-reference tools, has not produced a gem yet.
I'm a Windows user, surely there are some, but if Linux based tools is the
go, it may be time I bite the bullet.
Admin - PM me if you need anything, or if I've done something stupid...
Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. Obviously inclusion of works of previous authors is not included in the above.
View this message in context: http://forum.openscad.org/Developers-Cross-reference-tools-etc-tp21414.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
-- End of excerpt from MichaelAtOz'