X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/d09181d42365614ea5861f02624eddfcb1954cb1..3a4bd75be002c79ae2ba3f68b62598dc1ef7d93f:/fixup.rb diff --git a/fixup.rb b/fixup.rb index 3a9c820..4561ab7 100644 --- a/fixup.rb +++ b/fixup.rb @@ -201,6 +201,7 @@ log 0, 'Join erroneously split paragraphs' 'the kinds of participative communities that drive open', # 2157 'time', # 2220 'At a minimum, a CC-', # 2375 + '“Share Your Work” at', # 2508 'easier to trust a', # 2580 'free download, the', # 3086 'openness to fans remixing the game—give', # 3087 @@ -274,6 +275,27 @@ data.each_with_index do |lin, idx| end end +log 0, 'verify every footnote/endnote is unique and used' +notes = Hash.new +data.each_with_index do |lin, idx| + if lin =~ /(\[\^[^\]]+\])(:)?/ +# log 0, "*** found %s %s" % [$1, $2] + if not notes.has_key?($1) + notes[$1] = Hash.new + end + if $2 == ':' + notes[$1]['def'] = true + else + notes[$1]['ref'] = true + end + end +end +notes.each do |key, val| + if val.has_key?('def') != val.has_key?('ref') + log 0, "error: check use of footnote %s" % key + end +end + log 0, 'Turn indented block after use cases into block quotes' inscope=false quote=false