Object.prototype.toString = function () {return uneval(this)}

const GRAPH_FILE = "/tmp/inhertitance.js"

var graph = eval(read_file(GRAPH_FILE)) || new Object()
var my_decl;

function shorten(id) {
 return id.replace("/home/taras/work/mozilla/", "");
}

function input_end() {
  write_file(GRAPH_FILE, uneval(graph))
}

function process_class(c) {
  graph[c.name] = c.bases.map(function(x) {return graph[x]})
}
