呵呵,多谢 :)
这个项目我又一次应用了 Test::Base 来组织大部分的测试集,呵呵,同时在 fornodes 表达式解析器中又一次使用一种不基于文法的解析技巧。
后面的北京小组聚会,很想分享一下这种 awk 行风格结合 lex 风格[1]的语法解析模式[2],呵呵。我已经在 N 个项目中使用过了,毕竟日常遇见的大多数"小语言"的语言都足够简单。有机会再分享一下 Perl 里处理更复杂的语言的基于文法的 coding 模式[3].
关于这个项目中的 SSH 通信与并发,几乎都仰赖强大的 Net::OpenSSH 模块 :)
Cheers,
-agentzh
[1] 不过这里的 lexing 不是 DFA 语义。
[2] 这里仅使用 perl 的核心语言结构,不依赖任何 CPAN 模块。
[3] 这里主要就是滥用 Parse::RecDescent 或者 Parse::Yapp 了 ;)
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论