@ -267,7 +267,8 @@ sub parse {
# macro
if ($line =~ m/~~NO(TOC|CACHE)~~/) {
next; # ignore
warn "ignored macro `$line` at line $linenum\n";
next;
} elsif ($line =~ m/^\s?(={2,6}) (.+) \g{1}\s*/o) {
# header
my $level = $1 =~ tr/=/=/;