【发布时间】:2011-02-28 09:06:45
【问题描述】:
我在尝试使用 Devel::Declare 创建关键字时遇到问题。在这件事上没有很多例子和教程。
我最喜欢的项目是创建一个名为 doing 的新关键字,其语法类似于 Ruby 的 do,例如:
my @arr = qw/foo bar baz/;
@arr doing $x {
print "x is $x";
};
我的想法是把它变成带有Devel::Declare 解析钩子的for my $x (@arr) { ... } 语句。我不确定这是否可能。
我发现的大多数示例(来自Devel::Declare 测试目录)都是用于创建method 风格的关键字。
我会很感激一些关于如何开始的指示,或者能够处理的关键功能,或者我的现有代码。
【问题讨论】:
标签: perl