Summary Files Commits Branches @commit @diff @stats
path: root / awk-edits / Syntax-highlighting.awk
diff options
context:
space:
mode:
1 files changed, 5 insertions, 5 deletions
-rw-r--r--awk-edits/Syntax-highlighting.awk10
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:]]+/, "<span class=\"SH-kwd2\">&</span>");
- hi("(^|[[:blank:]]+)(if|fi|then|case|esac|==|!=|-eq|-ne|-gt|-ge|-lt|-le|;|\\|\\||&#38;&#38;)($|[[: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|;|\|\||&#38;&#38;)($|[[:blank:]])/, "conditional");
+ hi(@/(^|[[:blank:]]+)(for|while|until|in|do|done)($|[[:blank:]])/, "repeat");
gsub(/^[[:blank:]]*[[:alnum:]]+=/, "<span class=\"SH-cls\">&</span>");
gsub(/[-_[:alnum:]]+[[:blank:]]*\([^\)]*\)/, "<span class=\"SH-fnc\">&</span>");
gsub(/[\{\}]/, "<span class=\"SH-fnc\">&</span>");