From b9fd34c084b49bab7a8e28265adc6d0d89191200 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 8 Apr 2024 20:47:55 +0100 Subject: [PATCH] Add literals highlighting --- queries/highlights.scm | 13 +++++++++++++ test/highlight/litterals.bp | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 test/highlight/litterals.bp diff --git a/queries/highlights.scm b/queries/highlights.scm index f24958e..027ea74 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -3,4 +3,17 @@ (block_comment) ] @comment +; Literal {{{ +(boolean_literal) @boolean + +(integer_literal) @number + +[ + (raw_string_literal) + (interpreted_string_literal) +] @string + +(escape_sequence) @string.escape +; }}} + ; vim: sw=2 foldmethod=marker diff --git a/test/highlight/litterals.bp b/test/highlight/litterals.bp new file mode 100644 index 0000000..3f8131f --- /dev/null +++ b/test/highlight/litterals.bp @@ -0,0 +1,19 @@ +foo = 0 +// ^ number + +foo = -42 +// ^ number + +foo = true +// ^ boolean + +foo = "foo\nbar" +// ^ string +// ^ string.escape +// ^ string.escape +// ^ string +// ^ string + +foo = `baz` +// ^ string +// ^ string