| ... | @@ -51,8 +51,8 @@ syn match zigEscape display contained /\\\([nrt0\\'"]\|x\x\{2}\)/ | ... | @@ -51,8 +51,8 @@ syn match zigEscape display contained /\\\([nrt0\\'"]\|x\x\{2}\)/ |
| 51 | syn match zigEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{8}\)/ | 51 | syn match zigEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{8}\)/ |
| 52 | syn match zigEscapeUnicode display contained /\\u{\x\{1,6}}/ | 52 | syn match zigEscapeUnicode display contained /\\u{\x\{1,6}}/ |
| 53 | syn match zigStringContinuation display contained /\\\n\s*/ | 53 | syn match zigStringContinuation display contained /\\\n\s*/ |
| 54 | syn region zigString start=+r\?c\?"+ skip=+\\\\\|\\"+ end=+"+ contains=zigEscape,zigEscapeUnicode,zigEscapeError,zigStringContinuation,@Spell | 54 | syn region zigString start=+c\?"+ skip=+\\\\\|\\"+ end=+"+ contains=zigEscape,zigEscapeUnicode,zigEscapeError,zigStringContinuation,@Spell |
| 55 | syn region zigString start='b\?r\z(#*\)"' end='"\z1' contains=@Spell | 55 | syn region zigString start='r"\z([^)]*\)(' end=')\z1"' contains=@Spell |
| 56 | | 56 | |
| 57 | let b:current_syntax = "zig" | 57 | let b:current_syntax = "zig" |
| 58 | | 58 | |