// Test use statement syntax // Note: Multi-file resolution not yet implemented, // but syntax is parsed and validated // Single import - import one specific item use characters::Martha; use templates::GenericPerson; use enums::BondType; // Grouped import - import multiple items from same module use characters::{David, Tommy, Elena}; use behaviors::{WorkAtBakery, SocialInteraction, DailyRoutine}; // Wildcard import - import everything from a module use locations::*; use schedules::*; // Nested paths work too use world::characters::npcs::Merchant; use schema::core::needs::Hunger; // After imports, define local declarations character LocalCharacter { age: 25 name: "Local Person" } template LocalTemplate { age: 20..60 energy: 0.5..1.0 } enum LocalEnum { option_a, option_b, option_c }