diff --git a/crates/mist-api/Mist.toml b/crates/mist-api/Mist.toml new file mode 100644 index 0000000..648bc81 --- /dev/null +++ b/crates/mist-api/Mist.toml @@ -0,0 +1,2 @@ +package = "lib.mist" +packages = [] diff --git a/crates/mist-api/src/main.mist b/crates/mist-api/src/main.mist deleted file mode 100644 index 6bbe87a..0000000 --- a/crates/mist-api/src/main.mist +++ /dev/null @@ -1,5 +0,0 @@ -pub mod builder; -pub mod transpiler; -pub mod modules; - -fn main() {} \ No newline at end of file diff --git a/crates/mist-api/src/modules.mist b/crates/mist-api/src/modules.mist index b0531c5..70ce4c4 100644 --- a/crates/mist-api/src/modules.mist +++ b/crates/mist-api/src/modules.mist @@ -63,12 +63,12 @@ pub class Module { } } - pub fn is_package(*self, parent_dir *PathBuf) bool { + pub fn is_package(*self) bool { self.path.file_name().map(fn(v) -> v.to_str()).unwrap_or_default() == Some("package.mist") } pub fn output_dir(*self, parent_dir *PathBuf) PathBuf { - if (self.path.is_dir() || self.is_package(parent_dir)) { + if (self.path.is_dir() || self.is_package()) { parent_dir.join(&self.name) } else { parent_dir.clone() @@ -76,7 +76,7 @@ pub class Module { } pub fn output_path(*self, parent_dir *PathBuf) PathBuf { - if (self.path.is_dir() || self.is_package(parent_dir)) { + if (self.path.is_dir() || self.is_package()) { parent_dir.join(&self.name).join("mod.rs") } else { parent_dir.join(&self.name).with_extension("rs")