dirmeier / R--

An interpreter for R in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

R--

Project Status Build Status

An interpreter for R in C++.

R--

About

This repository contains a toy implementation of an interpreter for R written in C++ to learn more about interpreters, lexers/tokenizers, parsers and ASTs. So far the interpreter can do:

  • basic arithmetic,
  • functions,
  • data-structures,
  • clauses,
  • loops.

Installation and Usage

Clone/download the project and run:

meson build . && ninja -C build
./build/src/R--

This requires you to have meson which you cat get from conda-forge or pip.

Author

Simon Dirmeier sfyrbnd @ pm me

About

An interpreter for R in C++

License:GNU General Public License v3.0


Languages

Language:C++ 91.8%Language:Meson 5.6%Language:Makefile 2.6%