Where are definitions of Rf_lang2 and Rf_lang3?

Viewed 76

I am starting to explore source code of R interpreter itself.

I started from src/main/gram.y and src/include/Rinternals.h, and also referred information on the Web( https://marlin-na.github.io/r-api/pairlists/ ). I found it seems to be constructing abstract syntax tree using linked list like data structure.

They are using Rf_lang2, Rf_lang3 and functions begining with Rf_ prefix.

However, I cannot find those definitions of Rf_lang2, Rf_lang3 and Rf_*** functions.

Could you tell me the files of those functions' definitions?

I am browsing source tree at https://github.com/wch/r-source

0 Answers
Related