Merge comment types for Ruby to reduce complexities

This commit is contained in:
2025-06-15 13:23:29 -04:00
parent 1c37cba690
commit c7a2ebcedc
+2 -4
View File
@@ -16,17 +16,15 @@ rules:
- constant.string: "\"([^\"]|(\\\\\"))*\"|%[QW]?\\{[^}]*\\}|%[QW]?\\([^)]*\\)|%[QW]?<[^>]*>|%[QW]?\\[[^]]*\\]|%[QW]?\\$[^$]*\\$|%[QW]?\\^[^^]*\\^|%[QW]?![^!]*!"
- special: "#\\{[^}]*\\}"
- constant.string: "'([^']|(\\\\'))*'|%[qw]\\{[^}]*\\}|%[qw]\\([^)]*\\)|%[qw]<[^>]*>|%[qw]\\[[^]]*\\]|%[qw]\\$[^$]*\\$|%[qw]\\^[^^]*\\^|%[qw]![^!]*!"
- comment: "#[^{].*$|#$"
- comment: "#+[^{].*$|#$"
- comment:
start: "=begin"
end: "=end"
rules: []
- comment.bright: "##[^{].*$|##$"
- constant.macro:
start: "<<-?'?EOT'?"
end: "^EOT"
rules: []
- todo: "(XXX|TODO|FIXME|\\?\\?\\?)"
- preproc.shebang: "^#!.+?( |$)"`)
- todo: "(XXX|TODO|FIXME|\\?\\?\\?)"`)
}}
}