discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Developers: Cross reference tools etc

M
MichaelAtOz
Sat, May 6, 2017 1:44 AM

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.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/  time is running out!

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.

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. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ time is running out! -- 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.
MK
Marius Kintel
Sat, May 6, 2017 2:07 AM

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

> 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
DW
Don Wooton
Sat, May 6, 2017 3:03 AM

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.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/  time is running out!

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'

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. > > The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ time is running out! > -- > 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'
ST
Shaporev, Timur
Sat, May 6, 2017 10:44 AM

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.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/  time is running out!

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. > > The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ time is running out! > -- > 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' _______________________________________________ OpenSCAD mailing list Discuss@lists.openscad.org http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org