-
Notifications
You must be signed in to change notification settings - Fork 24
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
Other language support #195
Comments
@bobmattax-ontario Thank you for your zeal! What languages did you want to see supported? |
I'm interested in making contributions related to Intersystems Cache |
For context: we actually have been working on some changes to the codeclimate-duplication engine that should make adding additional languages much less work in the future: We're now using a parser that's in a separate base image. ATM that project is not open source. The new mechanism is currently being developed. Once it's set, we may go ahead and document an approach to adding language support in the future. |
Nice, thanks for the feedback. To your point, indeed basic requirements for a new language are:
If AST is parser output, something is needed to translate the AST into s-expressions (which the wrapped flay tool expects). edit: stay tuned for more information about the new approach described in my earlier comment 😊 |
I'm interested in helping build support for other languages.
Is there a basic path that can be taken to get to this point?
I think the basic requirements are some parser that can take a code block and turn it into an AST, right?
Is there a way to plug that into this library?
Any help/guidance is appreciated.
The text was updated successfully, but these errors were encountered: