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
// AST Module - Windjammer Abstract Syntax Tree
//
// Organized into domain-specific submodules:
// - Independent types (types, literals, operators, ownership)
// - Circular core (core.rs: Expression ↔ Statement ↔ Pattern)

// Core module with circular dependencies
pub mod core;

// Domain modules (extracted - independent, no circular deps)
pub mod builders;
pub mod literals;
pub mod operators;
pub mod ownership;
pub mod types;

// Re-export from domain modules
pub use builders::*;
pub use literals::*;
pub use operators::*;
pub use ownership::*;
pub use types::*;

// Re-export circular types from core module
// These types have circular dependencies and must stay together:
// Expression ↔ Statement ↔ Pattern
pub use core::{
    Decorator, EnumDecl, EnumPatternBinding, EnumVariant, EnumVariantData, Expression,
    FunctionDecl, ImplBlock, Item, MatchArm, Parameter, Pattern, Program, Statement, StructDecl,
    StructField, TraitDecl, TraitMethod,
};