Make schala-lib::language private and reexport

This commit is contained in:
greg
2017-11-02 02:45:26 -07:00
parent 9545130fd3
commit 66e3de41dd
6 changed files with 6 additions and 8 deletions

View File

@@ -23,13 +23,13 @@ use std::io::{Read, Write};
use std::process::exit;
use std::default::Default;
pub mod language;
use language::{ProgrammingLanguageInterface, EvalOptions, LLVMCodeString};
mod language;
mod webapp;
pub mod llvm_wrap;
include!(concat!(env!("OUT_DIR"), "/static.rs"));
pub use language::{ProgrammingLanguageInterface, EvalOptions, ReplOutput, TraceArtifact, LLVMCodeString};
pub type PLIGenerator = Box<Fn() -> Box<ProgrammingLanguageInterface> + Send + Sync>;
pub fn schala_main(generators: Vec<PLIGenerator>) {