view interps/c-intercal/doc/fixtoc.pl @ 2307:9287c6b64595

<Jafet> (echo \'#!/bin/sh\'; echo \'cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | sed \'\\\'\'s/[^>]*>\'\\\'\' | grep "^\\`" | tail -1 // #Best cheating quine ever?\') > bin/quine2
author HackBot
date Fri, 01 Mar 2013 01:40:17 +0000
parents 859f9b4339e6
children
line wrap: on
line source

#!/bin/perl -w

# Deindent and delink part headings in the TOC, and remove the initial
# H2 entry.

my $f=1;

while(<>)
{
    $f and /<ul>/ and do{$f=0; next;};
    /^<li><a[^>]*>C-INTERCAL / and next;
    s%^<li><a[^>]*>(PART .*?)</a>%</ul><h3>$1</h3><ul>%;
    print;
    last if $_ eq "</div>\n";
}
while(<>) {print;}