From 239a9e025f37d9b64b75e724a720a809a3f839db Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 1 Apr 2023 17:04:15 +0300 Subject: [Syntax-highlighting] Fixed grammars, when there are multiple nonterminals and a non-final one matches with the replacement span tag --- awk-edits/Syntax-highlighting.awk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'awk-edits/Syntax-highlighting.awk') 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], "&"); + $0 = gesub(grammarNames[i], "]*>[^<]*]*>", "&"); } gsub(/[[:blank:]]*[^-\\]->/, "&"); gsub(/\|/, "&"); -- cgit v1.3.1-23-gd82d