From 62b4b87aa877119f22c600bdbae5197effd37ad7 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 28 Apr 2023 16:12:07 +0300 Subject: [Syntax-highlighting] Replaced some string regexes to strong regexp constants --- awk-edits/Syntax-highlighting.awk | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'awk-edits/Syntax-highlighting.awk') diff --git a/awk-edits/Syntax-highlighting.awk b/awk-edits/Syntax-highlighting.awk index 0a0a0d4..0c96eef 100644 --- a/awk-edits/Syntax-highlighting.awk +++ b/awk-edits/Syntax-highlighting.awk @@ -104,12 +104,12 @@ syntaxhighlighting == 2 { } syntaxhighlighting == 3 { - hi("(\"[^\"]*\"|'[^']*')", "string"); - hi("\\$(\\(|\\(\\(|{).+(\\)|\\)\\)|})", "structure"); - hi("\\$[^[:blank:]]+", "structure"); + hi(@/("[^"]*"|'[^']*')/, "string"); + hi(@/\$(\(|\(\(|{).+(\)|\)\)|})/, "structure"); + hi(@/\$[^[:blank:]]+/, "structure"); gsub(/[[:blank:]]+-[-_[:alnum:]]+/, "&"); - hi("(^|[[:blank:]]+)(if|fi|then|case|esac|==|!=|-eq|-ne|-gt|-ge|-lt|-le|;|\\|\\||&&)($|[[:blank:]])", "conditional"); - hi("(^|[[:blank:]]+)(for|while|until|in|do|done)($|[[:blank:]])", "repeat"); + hi(@/(^|[[:blank:]]+)(if|fi|then|case|esac|==|!=|-eq|-ne|-gt|-ge|-lt|-le|;|\|\||&&)($|[[:blank:]])/, "conditional"); + hi(@/(^|[[:blank:]]+)(for|while|until|in|do|done)($|[[:blank:]])/, "repeat"); gsub(/^[[:blank:]]*[[:alnum:]]+=/, "&"); gsub(/[-_[:alnum:]]+[[:blank:]]*\([^\)]*\)/, "&"); gsub(/[\{\}]/, "&"); -- cgit v1.3.1-26-gb76a