r2rust_core/lib.rs
1//! # R2Rust Core Library
2//!
3//! This library implements the core functionality of the R2Rust interpreter,
4//! including:
5//! - Tokenization (Lexer)
6//! - Parsing (Parser)
7//! - Evaluation (Evaluator)
8//! - Variable Management (Environment)
9//! - Interactive REPL
10//!
11//! ## Features
12//! - `with-serde`: Enables support for serializing and deserializing data.
13//! - `cli`: Adds command-line interface support using the `clap` crate.
14
15pub mod lexer;
16pub mod parser;
17pub mod evaluator;
18pub mod environment;
19pub mod ast;
20pub mod repl;