Support initial batch of languages

This commit is contained in:
2025-06-14 13:35:39 -04:00
parent 34373e04d7
commit d68a3e73b3
47 changed files with 668 additions and 184 deletions
+20
View File
@@ -0,0 +1,20 @@
//go:build stxR || stxAll
package syntax
func init() {
syntaxMap["r"] = &lazySyntax{init: func() []byte {
return []byte(`filetype: r
detect:
filename: "\\.(r|R)$"
rules:
- statement: "\\b(break|else|for|function|if|in|next|repeat|return|while)\\b"
- constant: "\\b(TRUE|FALSE|NULL|Inf|NaN|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\\b"
- comment:
start: "#"
end: "$"
rules: []`)
}}
}