Hello,
I think the regex for the line_comment_string.begin need some work. It is not a line comment if * and ; are not on the same line, no?
Example of (what I consider) wrong highlighting:

|
"begin": "(^[\\s%]*\\*)", |
i think something like ^[\s%]*\*[^\n]*;[^\n]*$ would do the trick, but I have not tested it extensively.
Hello,
I think the regex for the
line_comment_string.beginneed some work. It is not a line comment if*and;are not on the same line, no?Example of (what I consider) wrong highlighting:

vscode-SAS.tmLanguage/syntaxes/sas.tmLanguage.json
Line 329 in 9dc00fe
i think something like
^[\s%]*\*[^\n]*;[^\n]*$would do the trick, but I have not tested it extensively.