diff --git a/runtime/syntax/rust.yaml b/runtime/syntax/rust.yaml index f24bcfb9..3e13f388 100644 --- a/runtime/syntax/rust.yaml +++ b/runtime/syntax/rust.yaml @@ -24,15 +24,23 @@ rules: - constant.string: start: "\"" end: "\"" - skip: "\\\\." + skip: '\\.' rules: - - constant.specialChar: "\\\\." + - constant.specialChar: '\\.' - constant.string: start: "r#+\"" end: "\"#+" rules: [] + # Character literals + - constant.string: + start: "'" + end: "'" + skip: '\\.' + rules: + - constant.specialChar: '\\.' + - comment: start: "//" end: "$" @@ -49,4 +57,3 @@ rules: start: "#!\\[" end: "\\]" rules: [] -