ruchy 5.0.0-beta.2

A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
Documentation
use super::*;
use crate::frontend::ast::{Expr, ExprKind, Literal, Span, UnaryOp};

fn make_interpreter() -> Interpreter {
    Interpreter::new()
}

fn make_expr(kind: ExprKind) -> Expr {
    Expr {
        kind,
        span: Span::default(),
        attributes: vec![],
        leading_comments: vec![],
        trailing_comment: None,
        contracts: Vec::new(),
    }
}

#[path = "interpreter_core_tests_part1.rs"]
mod part1;
#[path = "interpreter_core_tests_part2.rs"]
mod part2;