diff options
| Commit | 916d626a8f19de876dcf9f43a0f2518ce38fe34f (patch) | |
|---|---|---|
| Author | 2024-08-07 18:15:52 +0300 | |
| Committer | 2024-08-07 18:15:52 +0300 | |
| Files | 0ad4e872ad5b1da833bd866732bf50ecd4dc5edc /meta.awk | |
| csg-916d626a8f19de876dcf9f43a0f2518ce38fe34f.tar csg-916d626a8f19de876dcf9f43a0f2518ce38fe34f.tar.gz csg-916d626a8f19de876dcf9f43a0f2518ce38fe34f.zip | ||
| Parent | 06f727d90f61a8cfae24f5d42e111e1dd28968b9 (diff) | |
fix(meta): Replace character classes with explicit regex
1 files changed, 5 insertions, 4 deletions
| -rw-r--r-- | meta.awk | 9 |
@@ -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 } |
