difftreelog
feat(evaluator) print file and line number in std.trace
in: master
1 file changed
crates/jrsonnet-evaluator/src/evaluate.rsdiffbeforeafterboth493 0, str: [Val::Str]!!Val::Str, vec![ValType::Str];493 0, str: [Val::Str]!!Val::Str, vec![ValType::Str];494 1, rest, vec![];494 1, rest, vec![];495 ], {495 ], {496 // TODO: Line numbers as in original jsonnet496 eprint!("TRACE: ");497 if let Some(loc) = loc {498 with_state(|s|{499 let locs = s.map_source_locations(&loc.0, &[loc.1]);500 eprint!("{}:{} ", loc.0.display(), locs[0].line);501 });502 }497 println!("TRACE: {}", str);503 eprintln!("{}", str);498 rest504 rest499 }),505 }),500 ("std", "pow") => parse_args!(context, "std.modulo", args, 2, [506 ("std", "pow") => parse_args!(context, "std.modulo", args, 2, [