From e1e24ab06e93ef3dfd6d36a70e80f1c4f3898960 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Mon, 24 Mar 2025 01:53:33 -0300 Subject: [PATCH] Fixes for SpartanJ/ecode#398 --- .../src/eepp/ui/doc/languages/jule.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/jule.cpp b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/jule.cpp index c855d28b1..993c9ef29 100644 --- a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/jule.cpp +++ b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/jule.cpp @@ -14,8 +14,12 @@ void addJule() { { { "/%*", "%*/" }, "comment" }, { { "\"", "[\"\n]", "\\" }, "string" }, { { "'", "'", "\\" }, "string" }, - { { "-?0x%x+" }, "number" }, - { { "-?0b[01]+" }, "number" }, + { { "`", "`", "\\" }, "string" }, + { { "^%s*#[%a_][%w_]*" }, "keyword" }, + { { "0[oO][0-7]+_?[0-7]+" }, "number" }, + { { "-?0x[%x_]+" }, "number" }, + { { "-?%d+_%d" }, "number" }, + { { "-?0b[01]+_?[01]+" }, "number" }, { { "-?%d+[%d%.eE]*f?" }, "number" }, { { "-?%.?%d+f?" }, "number" }, { { "[%+%-=/%*%^%%<>!~|&]" }, "operator" }, @@ -57,7 +61,5 @@ void addJule() { } ); sd.setFoldRangeType( FoldRangeType::Braces ).setFoldBraces( { { '{', '}' } } ); - } - }}}} // namespace EE::UI::Doc::Language