From 2fcb86f031294ac4ea903f27245251109de93d8a Mon Sep 17 00:00:00 2001 From: Sven Grossmann Date: Wed, 16 Jul 2025 13:51:08 +0200 Subject: [PATCH] Monaco: Fix `hexdigits` in monaco langs (#108153) --- .../src/components/monaco-query-field/promql.ts | 2 +- .../grafana-pyroscope-datasource/pyroscopeql/pyroscopeql.ts | 2 +- public/app/plugins/datasource/parca/lang/lang.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/grafana-prometheus/src/components/monaco-query-field/promql.ts b/packages/grafana-prometheus/src/components/monaco-query-field/promql.ts index d1ca8752aea..4a850789c72 100644 --- a/packages/grafana-prometheus/src/components/monaco-query-field/promql.ts +++ b/packages/grafana-prometheus/src/components/monaco-query-field/promql.ts @@ -162,7 +162,7 @@ export const language = { digits: /\d+(_+\d+)*/, octaldigits: /[0-7]+(_+[0-7]+)*/, binarydigits: /[0-1]+(_+[0-1]+)*/, - hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, + hexdigits: /[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, integersuffix: /(ll|LL|u|U|l|L)?(ll|LL|u|U|l|L)?/, floatsuffix: /[fFlL]?/, // The main tokenizer for our languages diff --git a/public/app/plugins/datasource/grafana-pyroscope-datasource/pyroscopeql/pyroscopeql.ts b/public/app/plugins/datasource/grafana-pyroscope-datasource/pyroscopeql/pyroscopeql.ts index 6f39f5aec5c..cddc8f7d4b5 100644 --- a/public/app/plugins/datasource/grafana-pyroscope-datasource/pyroscopeql/pyroscopeql.ts +++ b/public/app/plugins/datasource/grafana-pyroscope-datasource/pyroscopeql/pyroscopeql.ts @@ -31,7 +31,7 @@ export const language: languages.IMonarchLanguage = { digits: /\d+(_+\d+)*/, octaldigits: /[0-7]+(_+[0-7]+)*/, binarydigits: /[0-1]+(_+[0-1]+)*/, - hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, + hexdigits: /[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, integersuffix: /(ll|LL|u|U|l|L)?(ll|LL|u|U|l|L)?/, floatsuffix: /[fFlL]?/, diff --git a/public/app/plugins/datasource/parca/lang/lang.ts b/public/app/plugins/datasource/parca/lang/lang.ts index b5fddd473d1..81522d0be83 100644 --- a/public/app/plugins/datasource/parca/lang/lang.ts +++ b/public/app/plugins/datasource/parca/lang/lang.ts @@ -31,7 +31,7 @@ export const language: languages.IMonarchLanguage = { digits: /\d+(_+\d+)*/, octaldigits: /[0-7]+(_+[0-7]+)*/, binarydigits: /[0-1]+(_+[0-1]+)*/, - hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, + hexdigits: /[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/, integersuffix: /(ll|LL|u|U|l|L)?(ll|LL|u|U|l|L)?/, floatsuffix: /[fFlL]?/,