diff options
| Commit | 239a9e025f37d9b64b75e724a720a809a3f839db (patch) | |
|---|---|---|
| Author | 2023-04-01 17:04:15 +0300 | |
| Committer | 2023-04-01 17:04:15 +0300 | |
| Files | 536cfe708bc6927fcf00e330c91e55939c8a2969 | |
| syndamia.com-239a9e025f37d9b64b75e724a720a809a3f839db.tar syndamia.com-239a9e025f37d9b64b75e724a720a809a3f839db.tar.gz syndamia.com-239a9e025f37d9b64b75e724a720a809a3f839db.zip | ||
| Parent | d6fba71256111e93326a00fb56d1b5428f8253ce (diff) | |
[Syntax-highlighting] Fixed grammars, when there are multiple nonterminals and a non-final one matches with the replacement span tag
1 files changed, 1 insertions, 1 deletions
| -rw-r--r-- | awk-edits/Syntax-highlighting.awk | 2 |
diff --git a/awk-edits/Syntax-highlighting.awk b/awk-edits/Syntax-highlighting.awk index 3368ad8..6c4fef6 100644 --- a/awk-edits/Syntax-highlighting.awk +++ b/awk-edits/Syntax-highlighting.awk @@ -58,7 +58,7 @@ syntaxhighlighting == 1 { } for (i = 1; i <= grammarNamesI; i++) { - gsub(grammarNames[i], "<span class=\"SH-fnc\">&</span>"); + $0 = gesub(grammarNames[i], "<span [^>]*>[^<]*</[^>]*>", "<span class=\"SH-fnc\">&</span>"); } gsub(/[[:blank:]]*[^-\\]->/, "<span class=\"SH-kwd\">&</span>"); gsub(/\|/, "<span class=\"SH-kwd2\">&</span>"); |