Fixed build error on inner dir
This commit is contained in:
@@ -7,6 +7,8 @@ pub mod event;
|
|||||||
void main() {
|
void main() {
|
||||||
var mut app_instance = new app::Application("mist-app");
|
var mut app_instance = new app::Application("mist-app");
|
||||||
|
|
||||||
|
i32 bro;
|
||||||
|
|
||||||
// greeting::register(&mut app_instance);
|
// greeting::register(&mut app_instance);
|
||||||
// statistics::register(&mut app_instance);
|
// statistics::register(&mut app_instance);
|
||||||
|
|
||||||
|
|||||||
+6
-6
@@ -1,12 +1,12 @@
|
|||||||
use std::{
|
use std::{
|
||||||
collections::{HashMap, HashSet},
|
collections::HashMap,
|
||||||
env, fs,
|
env, fs,
|
||||||
path::PathBuf,
|
path::PathBuf,
|
||||||
process::{Command, Stdio},
|
process::{Command, Stdio},
|
||||||
};
|
};
|
||||||
|
|
||||||
use cargo_metadata::{CompilerMessage, Message};
|
use cargo_metadata::{CompilerMessage, Message};
|
||||||
use mist_parser::rev_mapper::{MistMap, RustMap, find_mapping, get_mapping};
|
use mist_parser::rev_mapper::{RustMap, find_mapping, get_mapping};
|
||||||
|
|
||||||
use crate::transpiler::Config;
|
use crate::transpiler::Config;
|
||||||
|
|
||||||
@@ -46,14 +46,14 @@ pub fn build(
|
|||||||
|
|
||||||
let mut diagnostics = Vec::new();
|
let mut diagnostics = Vec::new();
|
||||||
|
|
||||||
let mut mapping: HashMap<String, HashSet<(RustMap, MistMap)>> = HashMap::new();
|
let mut mapping = HashMap::new();
|
||||||
|
|
||||||
for message in cargo_metadata::Message::parse_stream(reader) {
|
for message in cargo_metadata::Message::parse_stream(reader) {
|
||||||
match message {
|
match message {
|
||||||
Ok(Message::CompilerMessage(msg)) => {
|
Ok(Message::CompilerMessage(msg)) => {
|
||||||
for span in &msg.message.spans {
|
for span in &msg.message.spans {
|
||||||
if span.is_primary {
|
if span.is_primary {
|
||||||
let file_name = span.file_name.clone();
|
let rust_path = root.join(&span.file_name);
|
||||||
|
|
||||||
let mist_file = span
|
let mist_file = span
|
||||||
.file_name
|
.file_name
|
||||||
@@ -67,8 +67,8 @@ pub fn build(
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
let map = mapping.entry(file_name.clone()).or_insert_with(|| {
|
let map = mapping.entry(rust_path.clone()).or_insert_with(|| {
|
||||||
get_mapping(&fs::read_to_string(file_name).unwrap())
|
get_mapping(&fs::read_to_string(rust_path).unwrap())
|
||||||
});
|
});
|
||||||
|
|
||||||
let mist_span =
|
let mist_span =
|
||||||
|
|||||||
Reference in New Issue
Block a user