树保姆-r
R 语法 植树人。 。 。 .
R 软件包
这个语法是作为 R 软件包。 。 。 .
你也会喜欢的 R 包件, 向树保姆提供约束 自己来.
粗口装订
这个语法是作为 木箱上的破碎箱子 io。 。 。 .
节点绑定
这个语法是作为 npm 软件包。 。 。 .
请注意,它目前被列在名称下的范围包中 @davisvaughan/tree-sitter-r。 。 。 .
我们正与Npm团队合作 以获得所有权 tree-sitter-r 软件包.
一旦发生这种情况,我们将移动 npm 包在那里取而代之.
参考资料
已知偏差数
本节介绍已知的与R语法的偏差.
]] 作为字面符号
以下为有效的 R 语法, 注意 ]] 已被分拆为多行.
x[["a"]
]
这适用于 ]],但不会 [[例如,这不是有效的 R 语法 :
x[
["a"]]
其技术原因是 语法中 R 处理 [[ 作为单一的象征,但 ]] 被作为两个个人对待 ] 标志.
治疗 ]] 两人 ] 符号允许在二者之间出现白空格、新行甚至注释 ] 符号 :
x[["a"] # comment
]
虽然我们想准确支持R语法,但对待所有 (, (中文(简体) ), ), (中文(简体) ), [, (中文(简体) ), ], (中文(简体) ), [[,以及 ]] 在使用树保姆语法时作为字面符号.
这使得您可以以同样的方式对待调用,子集和子集2节点,因为它们都具有完全相同的节点结构.
因为治疗 ]] 因为我们从未见过"野外"的R代码 这样写,这个语法不允许 白空间,新行,或两者之间的评论 ] 标志.