r - Rf_lang2 和 Rf_lang3 的定义在哪里?
问题描述
我开始探索 R 解释器本身的源代码。
我从 src/main/gram.y 和 src/include/Rinternals.h 开始,也参考了网上的资料(https://marlin-na.github.io/r-api/pairlists/)。我发现它似乎是使用像数据结构这样的链表来构建抽象语法树。
他们使用 Rf_lang2、Rf_lang3 和以 Rf_ 前缀开头的函数。
但是,我找不到 Rf_lang2、Rf_lang3 和 Rf_*** 函数的定义。
你能告诉我这些函数定义的文件吗?
解决方案
推荐阅读
- javascript - 使用 OR ( | ) 时的正则表达式非捕获组
- python - 在 Dart 中,Python 的 try...catch...else 最惯用的替代方法是什么?
- php - 如何正确配置 Guzzle 以从其他服务器下载 zip 文件
- migration - 语法错误或访问冲突:1075 表定义不正确;只能有一个自动列,并且必须将其定义为键
- php - 登录用户的电子邮件确认,Behat 测试
- stream - 如何在 Rust 中将 Stream 转换为 RepeatedField?
- c - 为什么 scanf 无法正确读取输入?
- c++ - 在多个测试中创建和保持状态
- vb.net - 沃森助手和 vb.net
- php - 我的视图考勤表没有从数据库中提取表