package dotdotdot; use Filter::Simple; FILTER_ONLY code => sub { s{ \s \Q...\E \s }{ () }gx;}; s{ \s !!! \s } { die("Deferred implementation can't be executed"); }gx; s{ \s \Q???\E \s } { die("Deferred implementation can't be executed"); }gx }; q[ foo bar baz ];