CodeEditApp / CodeEditApp/CodeEditLanguages
❇️ Add R language support
- Dominant language
- Swift
- Stars
- 133
- Forks
- 55
- PR merge metrics
- No merged PRs in 30d
Description
### Language Name
R
### Tree-Sitter Grammar
https://github.com/r-lib/tree-sitter-r
### I will work on this
Yes
### Additional Info (optional)
R is a widely-used programming language for statistical computing and data analysis. The tree-sitter-r grammar already has SPM support and includes comprehensive syntax highlighting queries.
This would enable R code editing with proper highlighting for functions, variables, operators (including R-specific `<-`, `<<-`, `|>`, pipe operators), keywords, and roxygen2 documentation comments (`#'`).
Implementation is complete and tested - works for extracting symbols by name.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked tree-sitter-r grammar and inspect how existing language parsers are integrated in CodeEditLanguages. Verify the reported syntax-highlighting and symbol-extraction behavior, including R operators and roxygen2 comments, then run the project's existing tests to confirm R support is integrated and working.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- r
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100