From 4eed9c1f0d30c9d7b5f266a883d07c3e550ef59a Mon Sep 17 00:00:00 2001 From: Col-E Date: Wed, 6 Sep 2023 05:08:10 -0400 Subject: [PATCH] Improve Java regex for constant matching --- recaf-ui/src/main/resources/syntax/java.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recaf-ui/src/main/resources/syntax/java.json b/recaf-ui/src/main/resources/syntax/java.json index 49658ff3a..ab255f744 100644 --- a/recaf-ui/src/main/resources/syntax/java.json +++ b/recaf-ui/src/main/resources/syntax/java.json @@ -66,7 +66,7 @@ }, { "name": "Constants", - "regex": "(?:0[xX][0-9a-fA-F]+)+|(?:\\b(?:[\\d._]*[\\d])\\b)+|\\b(?:true|false|null)\\b", + "regex": "\\b0(?:[xX][0-9a-fA-F]+|b[01]+|[0-7]+)\\b|\\b(?:[\\d_]+\\.\\d+|[\\d_]+)(?:[eE]-?[\\d_]+)?[fFdDlL]?\\b|\\b(?:true|false|null)\\b|'[\\\\]?.'", "classes": [ "constant" ],