R中的解析器包功能> 3

时间:2014-03-21 22:07:14

标签: r parsing

看起来大多数parser包功能已经用>烘焙到R中。 3个版本,但有一点我特别感兴趣,已被省略:

  

id值未附加到解析树的元素,它们仅保留在getParseData返回的表中。

这里通过“附加到元素”我假设我可以做类似的事情:

x <- parse(text="...")
attr(x[[1]][[2]][[1]], "id")

获取与getParseData(x)中匹配的ID,但可能不是这意味着什么。我认为它基于parser docs:

  

输出是类似于parse输出的表达式列表,除了表达式与内联srcref信息无关。相反,每个表达式都有一个引用数据的id属性。

有没有其他方法可以实现这一目标?如果可能的话,我更喜欢做一些事情,但我想我可以从github安装parser(初始尝试因编译错误而失败,但我没有花太多时间调试它)。

0 个答案:

没有答案