git.delta.rocks / jrsonnet / refs/commits / 5455aca5e710

difftreelog

fix std.trace display

Лач2020-07-16parent: #029b9cf.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/src/evaluate.rsdiffbeforeafterboth
512 0, str: [Val::Str]!!Val::Str, vec![ValType::Str];512 0, str: [Val::Str]!!Val::Str, vec![ValType::Str];
513 1, rest, vec![];513 1, rest, vec![];
514 ], {514 ], {
515 eprint!("TRACE: ");515 eprint!("TRACE:");
516 if let Some(loc) = loc {516 if let Some(loc) = loc {
517 with_state(|s|{517 with_state(|s|{
518 let locs = s.map_source_locations(&loc.0, &[loc.1]);518 let locs = s.map_source_locations(&loc.0, &[loc.1]);
519 eprint!("{}:{} ", loc.0.display(), locs[0].line);519 eprint!(" {}:{}", loc.0.file_name().unwrap().to_str().unwrap(), locs[0].line);
520 });520 });
521 }521 }
522 eprintln!("{}", str);522 eprintln!(" {}", str);
523 rest523 rest
524 }),524 }),
525 ("std", "pow") => parse_args!(context, "std.modulo", args, 2, [525 ("std", "pow") => parse_args!(context, "std.modulo", args, 2, [