使用Perl关键字API

时间:2017-12-07 21:26:56

标签: perl

我正在尝试通过PL_keyword_plugin机制编写新关键字。但是,关键字的操作不会是在源代码中遇到关键字时的简单代码替换。我还需要它在封闭块的端执行一些清理操作,其中关键字出现。实际上,我想转换像

这样的东西
{
    ...
    my_keyword;
    ...
}

进入

{
    ...
    do_something();
    ...
    cleanup_something();
}

我的两个问题是:

a)这可能吗?

b)这是否可以在不打开大量蠕虫的情况下实现,例如在解析时必须遍历操作码树以寻找封闭块的边界?

0 个答案:

没有答案