From c637373a92a6e4acda2af7dc9adebf99929219a7 Mon Sep 17 00:00:00 2001 From: Лач Date: Wed, 01 Jul 2020 20:07:49 +0000 Subject: [PATCH] feat(evaluator): track object field source location --- --- a/crates/jrsonnet-evaluator/src/evaluate.rs +++ b/crates/jrsonnet-evaluator/src/evaluate.rs @@ -276,6 +276,7 @@ })?)) }), )), + location: value.1.clone(), }, ); } @@ -305,6 +306,7 @@ ))) }), )), + location: value.1.clone(), }, ); } @@ -368,6 +370,7 @@ add: false, visibility: Visibility::Normal, invoke: v, + location: obj.value.1.clone(), }, ); } --- a/crates/jrsonnet-evaluator/src/obj.rs +++ b/crates/jrsonnet-evaluator/src/obj.rs @@ -8,6 +8,7 @@ pub add: bool, pub visibility: Visibility, pub invoke: LazyBinding, + pub location: Option, } #[derive(Debug)] -- gitstuff