# SPDX-FileCopyrightText: 2026 Bernard Ladenthin # # SPDX-License-Identifier: Apache-2.0 # # Perl fact counters: one per line, label TAB pattern (Java regex), counted over the whole file. The # [ignore] line runs first and reads the file as perl does, leftmost region first: it blanks POD, # everything after __END__ / __DATA__, heredoc bodies (<<"EOT", <<'EOT', <<\EOT, <])) GetOptions calls \bGetOptions(?:FromArray|FromString)?[ \t]*\( die, croak and confess (?m)(?:^[ \t]*|[;{}][ \t]*|\b(?:or|and)[ \t]+|(?:\|\||&&|//)[ \t]*)(?:die|croak|confess)\b(?![ \t]*=>)