Giter Site home page Giter Site logo

Comments (7)

s-ludwig avatar s-ludwig commented on July 26, 2024

Absolutely! BTW, my plan was to eventually directly use a (your ;-) D parser instead of the JSON output to get around various issues (e.g. displaying alias names instead of raw types or avoiding to lose other information due to the type mangling of the JSON output)

from ddox.

Hackerpilot avatar Hackerpilot commented on July 26, 2024

I thought about doing that as well, but hacking DDox and DMD took much less time for what we needed to do.

from ddox.

Hackerpilot avatar Hackerpilot commented on July 26, 2024

I ended up running into a few other issues with the JSON approach (one of them being that nobody ever merged my pull request), so I wrote this: https://github.com/economicmodeling/harbored

from ddox.

s-ludwig avatar s-ludwig commented on July 26, 2024

Do you accept pull requests for the libraries to add DUB package support? And would you be willing to add version tags from time to time, so that it can be properly registered on code.dlang.org?

It looks like dparser should be easy to integrate in an alternative parser for DDOX, but it needs to stay compatible with a DUB based build process.

BTW, seems like there are a few open comments in the pull request, which is probably why it hasn't been merged, yet.

from ddox.

Hackerpilot avatar Hackerpilot commented on July 26, 2024

Yes. I've already accepted one pull request for Dub support.

from ddox.

s-ludwig avatar s-ludwig commented on July 26, 2024

I've added a first draft of a libdparse based doc parser to DDOX (parses only functions, classes and interfaces and types so far). It's an optional dependency for now, but if you have some time, it would be nice to have the libdparse repository registered on code.dlang.org.

BTW, thanks for your big efforts with the D lexer and parser! I'm sure having this in the standard library will be another key building block for D's future development.

from ddox.

s-ludwig avatar s-ludwig commented on July 26, 2024

Template constraints issue fixed by d394e18

from ddox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.