-
Notifications
You must be signed in to change notification settings - Fork 328
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
Support more (modern) programming languages #345
Comments
Hello, maybe it's not considered a "modern" language, but I would love to see SQL and PL/SQL supported by JPlag. Thanks for the awesome work. |
I would love to see JavaScript supported by JPlag. (I already use jplag for Java courses and would love to have it for JavaScript courses, too.) |
I cannot promise that we will find time to add the languages requested here. But in the future, there will be comprehensive documentation on how to add language frontends with relatively low effort. |
That would be nice. If there would be some kind of framework, I could spare some time and try to do it myself. |
@ijaureguialzo @chr15t0ph we added documentation regarding adding new languages to our wiki: |
Closed, as we now collect language requests in #685. |
We want to extend the capabilities of JPlag to support more modern languages.
Thus I propose:
For each frontend, a parser is required that parses the source code. Then, in an abstraction step, a subset of the tokens of the language AST need to be transformed into generic JPlag tokens. These tokens can be then passed as a token list to JPlag.
Steps to take:
Current state:
The text was updated successfully, but these errors were encountered: