Looks very similar to Mozilla's DXR: https://wiki.mozilla.org/DXR (DXR also uses Clang as its parsing engine)
Browsing C++ Source Code on the Web
11–17 of 17 posts
Re: Browsing C++ Source Code on the Web
#12Looks very similar to Mozilla's DXR: https://wiki.mozilla.org/DXR (DXR also uses Clang as its parsing engine)
DXR needs Python/CGI to run :-) My favorite difference between the Woboq Code Browser and DXR is to have a pure static website generated ahead of time without requiring dynamic code or a database on the HTTP server.
Re: Browsing C++ Source Code on the Web
#13This actually uses clang which can do the analysis exactly.
Re: Browsing C++ Source Code on the Web
#14Re: Browsing C++ Source Code on the Web
#15Earlier quoted context omitted.
DXR needs Python/CGI to run :-) My favorite difference between the Woboq Code Browser and DXR is to have a pure static website generated ahead of time without requiring dynamic code or a database on the HTTP server.
Well, thanks for the downvote. I'm administering the server code.woboq.org is running on, so I think I have reasons to like that static HTML fact ;)
Re: Browsing C++ Source Code on the Web
#16Very nice, I've been looking for something like this for my own open source project, have even been thinking about developing one myself (also using clang/llvm, to get metrics for visualization, call graphs, usages, data dependencies etc). Current similar systems, as far as I know, are either very limited, or slow, or almost impossible to get to work for other projects than what they're based on. Nice work. I hope th…
DXR is similar, and is open source: https://github.com/mozilla/dxr/tree/testing
Re: Browsing C++ Source Code on the Web
#17Is there an open-source equivalent of this anywhere? I have seen DXR/LXR but I think they use an "approximate" parser. So it will get confused by functions in different scopes with the same name, and so forth. This actually uses clang which can do the analysis exactly.