-
Notifications
You must be signed in to change notification settings - Fork 319
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
Add R language frontend #455
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Just a few minor things...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be discussed: We should maybe update the packages & artifact id to "rlang" or something similar.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only some minor comments
jplag.frontend.R/src/main/java/de/jplag/R/RCombinedBaseListener.java
Outdated
Show resolved
Hide resolved
Should the language option for the CLI also be adapted? |
Yes, I would say so. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some minor comments
As it turns out, the "renaming R to rlang" left some inconsistencies, which is just terrible. Can the R branch be merged again from this PR, or do I need to open a new one? |
just open a new PR from that branch with a short description of what went wrong and how you fixed it. |
This PR contains a newly added frontend for the R language, complete with some tests and a brief README. Other submodules have only been altered to the extent necessary to make the R frontend usable.
Addressing issues #345, #451
EDIT: Also makes
LanguageOption.fromDisplayName()
case insensitive for improved usability of the CLI interface.