似乎有several things that were valid in Embperl 1.x that are no longer supported in Embperl 2.x。举个例子:
[+ +]
块现在必须包含有效的Perl表达式。 Embperl 1.x 允许您将多个语句放入这样的块中。为了表现 这是不可能的原因。
鉴于Embperl 1.x代码库非常庞大,是否有自动扫描.epl文件并发现不兼容性的方法?我不关心实现 - 从Embperl 2.0中的一些特殊标志到Perl :: Critic的一些插件都可以。
只要它不是Mark 1眼球或“切换到Embperl2并看看有什么破坏”:)
答案 0 :(得分:2)
此论坛演讲似乎正是您所需要的Migrating from embperl 1.3 to Embperl 2
在那里提出的脚本声称不仅要检测不兼容性,还要纠正它们。