From 52daf03ff5b9c0e09a43c872bec51e02dcba5204 Mon Sep 17 00:00:00 2001 From: Thomas Wood <thomas.wood09@imperial.ac.uk> Date: Mon, 23 May 2016 22:18:30 +0100 Subject: [PATCH] Add [[Prototype]] to object listing --- navig-driver.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/navig-driver.js b/navig-driver.js index e7bc7b0..cd86ef0 100644 --- a/navig-driver.js +++ b/navig-driver.js @@ -817,6 +817,9 @@ function show_object(state, loc, target, depth) { var key_value_pair_array = encoded_list_to_array(HeapStr.to_list(props)); // var is_global = (string_of_loc(loc) == "global"); + + key_value_pair_array.push(["[[Prototype]]", obj.object_proto_]); + for (var j = 0; j < key_value_pair_array.length; j++) { var i = key_value_pair_array.length-j-1; var prop_name = key_value_pair_array[i][0]; @@ -839,7 +842,13 @@ function show_object(state, loc, target, depth) { // TODO: complete break; + case "Coq_value_prim": + case "Coq_value_object": + show_value(state, attribute, targetsub, depth-1); + break; + default: + console.log(attribute); throw "invalid attribute.tag"; } } -- GitLab