У меня возникли проблемы с созданием ключевых слов Devel::Declare. В этом случае не так много примеров и учебников.
Мой любимый проект - создать новое ключевое слово с именем doing
, которое имеет синтаксис, похожий на Ruby do
, например:
my @arr = qw/foo bar baz/;
@arr doing $x {
print "x is $x";
};
Моя идея - превратить его в инструкцию for my $x (@arr) { ... }
с помощью Devel::Declare
разборок. Я не уверен, что это возможно.
Большинство примеров, которые я нашел (из Devel:: Declare тестовый каталог) предназначены для создания ключевого слова method
.
Я был бы признателен за некоторые указания о том, как начать работу, или ключевые функции, которые можно использовать, чтобы иметь возможность обрабатывать, или существующий код для базы.