From 916d626a8f19de876dcf9f43a0f2518ce38fe34f Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 7 Aug 2024 18:15:52 +0300 Subject: fix(meta): Replace character classes with explicit regex --- meta.awk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'meta.awk') diff --git a/meta.awk b/meta.awk index 9171250..fea34c3 100644 --- a/meta.awk +++ b/meta.awk @@ -1,3 +1,4 @@ +# No character classes, since they aren't supported on every system function emit(ind, val) { print "meta[\"" FILENAME "\", \"" ind "\"]=\"" val "\"" } @@ -6,7 +7,7 @@ function erit(id, href, title) { print "reference[\"" id "\", \"title\"]=\"\\\"" title "\\\"\"" } -title != "" && stopdesc == 0 && /^[[:alpha:]]/ { +title != "" && stopdesc == 0 && /^[A-Za-z]/ { startedGathering = 1 # Take only anchor text gsub(/\]\([^)]*\)/, "") @@ -20,15 +21,15 @@ title != "" && stopdesc == 0 && /^[[:alpha:]]/ { stopdesc = 1 } } -stopdesc == 0 && startedGathering == 1 && /^[[:blank:]]*$/ { stopdesc = 1 } +stopdesc == 0 && startedGathering == 1 && /^[ \t]*$/ { stopdesc = 1 } { words += NF } title == "" && /^# / { - sub(/^#[[:blank:]]*/, "") - sub(/[[:blank:]#]*$/, "") + sub(/^#[ \t]*/, "") + sub(/[ \t#]*$/, "") # sub(/.*/, titlef) title = $0 } -- cgit v1.3.1-23-gd82d