From ac861d737ce14b27e355d448a0f808cae7468d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Mon, 25 Sep 2023 17:21:46 +0300 Subject: [PATCH] RED-7571: Syntax highlighting now matches keywords with hyphens --- .../screens/rules/rules-screen/rules-screen.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/modules/admin/screens/rules/rules-screen/rules-screen.component.ts b/apps/red-ui/src/app/modules/admin/screens/rules/rules-screen/rules-screen.component.ts index 862110d60..dae37142e 100644 --- a/apps/red-ui/src/app/modules/admin/screens/rules/rules-screen/rules-screen.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/rules/rules-screen/rules-screen.component.ts @@ -140,7 +140,9 @@ export class RulesScreenComponent implements OnInit, ComponentCanDeactivate { config.keywords.push(k); } }); - console.log({ config }); + + // Update tokenizer to match keywords with hyphens (originally /[a-zA-Z_$][\w$]*/) + config.tokenizer.root[1][0] = /[a-zA-Z_$][\w$-]*/; monaco.languages.registerCompletionItemProvider('java', { provideCompletionItems: (model, position) => {