windjammer 0.48.0

A simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
Documentation
//! Expression generation for Rust code
//!
//! This module handles the generation of all expression types:
//! - Binary and unary operations
//! - Function calls
//! - String concatenation
//! - Literals
//! - Identifiers
//! - Closures
//! - etc.

use crate::parser::*;

/// Expression generation methods for CodeGenerator
pub trait ExpressionGenerator {
    fn generate_expression(&mut self, expr: &Expression) -> String;
    fn generate_string_concat(&mut self, left: &Expression, right: &Expression) -> String;
}

// Implementation will be added after extracting from generator.rs