From a53f16935069338b01f559f959e2b62587624c46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Wed, 2 Mar 2022 13:43:56 +0100 Subject: [PATCH] Loki: Update syntax highlighting to colorize strings (#45962) * Loki: Update syntax highlighting to colorize strings * Updated patterns --- public/app/plugins/datasource/loki/syntax.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/datasource/loki/syntax.ts b/public/app/plugins/datasource/loki/syntax.ts index abb521b02e5..f347c4699b6 100644 --- a/public/app/plugins/datasource/loki/syntax.ts +++ b/public/app/plugins/datasource/loki/syntax.ts @@ -239,9 +239,19 @@ export const lokiGrammar: Grammar = { }, }, ], + quote: { + pattern: /"(?:\\.|[^\\"])*"/, + alias: 'string', + greedy: true, + }, + backticks: { + pattern: /`(?:\\.|[^\\`])*`/, + alias: 'string', + greedy: true, + }, number: /\b-?\d+((\.\d*)?([eE][+-]?\d+)?)?\b/, operator: /\s?(\|[=~]?|!=?|<(?:=>?|<|>)?|>[>=]?)\s?/i, - punctuation: /[{}()`,.]/, + punctuation: /[{}(),.]/, }; export default lokiGrammar;