From fbf8e63e28493a6a7e7bebb9f37630469f033289 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 14 Apr 2020 11:04:32 +0200 Subject: match single-line literals after multi-line literals and comments --- mc/syntax/turtle.syntax | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'mc') diff --git a/mc/syntax/turtle.syntax b/mc/syntax/turtle.syntax index 6d28f87..3832ad7 100644 --- a/mc/syntax/turtle.syntax +++ b/mc/syntax/turtle.syntax @@ -88,19 +88,6 @@ context < > brightred keyword \\U\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\} brightgreen keyword \\\{tnr>\\} brightgreen -# Single-line literals -context " " green - spellcheck - -# TODO: enable when context ending at newline doesn't ruin next context -# syntax violation -# keyword +\n black red - -# String escape - keyword \\u\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\} brightgreen - keyword \\U\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\} brightgreen - keyword \\\{tnr"\\} brightgreen - # Multi-line literals context """ """ green spellcheck @@ -118,3 +105,16 @@ context linestart # \n brown # but contexts can't start with a character class. So we define comments twice. context linestart \s\[\s\]# \n brown spellcheck + +# Single-line literals +context " " green + spellcheck + +# TODO: enable when context ending at newline doesn't ruin next context +# syntax violation +# keyword +\n black red + +# String escape + keyword \\u\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\} brightgreen + keyword \\U\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\}\{0123456789abcdef\} brightgreen + keyword \\\{tnr"\\} brightgreen -- cgit v1.2.3