extern crate schala_repl; extern crate maaru_lang; extern crate rukka_lang; extern crate robo_lang; extern crate schala_lang; use schala_repl::{PLIGenerator, ProgrammingLanguageInterface, repl_main, start_repl}; extern { } fn main() { /* let generators: Vec = vec![ Box::new(|| { Box::new(schala_lang::Schala::new())}), Box::new(|| { Box::new(maaru_lang::Maaru::new())}), Box::new(|| { Box::new(robo_lang::Robo::new())}), Box::new(|| { Box::new(rukka_lang::Rukka::new())}), ]; repl_main(generators); */ let langs: Vec> = vec![Box::new(schala_lang::Schala::new())]; start_repl(langs); }