Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

integrate name resolution of rascal type-checker into Rascal code examples #20

Open
jurgenvinju opened this issue Jan 27, 2023 · 0 comments
Assignees

Comments

@jurgenvinju
Copy link
Member

I don't know how to add links to the docusaurus code blocks, or if this could work at all from the client side, but it would be great if we could feed the resolution of names of the type-checker into the documentation generator. That way people could browse in the documented APIs like they can with some Github source code viewers.

  • This would take more computation time, so it could be an optional feature for the final publishing stage instead of during a preview.
  • Reuse type-checker code from rascal-core which also uses timestamps for incrementalization
  • Extracting the right def-use information from .tpl files is already done; this is a basic IDE construction feature we use in VScode and Eclipse
  • What happens on the client side with multiple, non-unitary, link targets?

This sounds like a team effort @PaulKlint @JJWTimmer. Maybe we could have a call/meeting sometime in Feb?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants