【发布时间】:2014-09-18 20:18:50
【问题描述】:
我们有一个日志系统,并且 erlang OTP 服务器正在用 erlang 术语写入日志。
我们还为内部用户提供 Rails 接口,我想为他们提供日志分析。
我试图找到一个用 ruby 编写的 erlang 术语解析器,而不是 erlang 解析器。但还没有运气。
erlang 术语很简单; atom、tuple、list(包括字符串)、binary、pid/ref
原子就像一个符号
元组就像一个哈希
列表就像一个数组
binary/pid/ref 就像字符串
有人知道任何现有的 erl-to-ruby 解析器吗?
【问题讨论】:
-
你的意思是像在词法分析器和句法分析器中那样的 parser 来构建 erlang 程序的抽象语法树还是从 erlang 到 translator红宝石?
-
不,我的意思是从 erlang 术语(不是 erlang 程序)到 ruby 的翻译器。就像一个 json 解析器。