my $number_re = qr{ (?(DEFINE) (? \d+ ) ) (?(?&int_pat)) }x;