function build_computable_list(scope) {
  var computables = [];
  for (var i = 0; i < scope.get_computable_count(); i++) {
    computables.push(scope.get_computable(i));
  }
  return topologically_sort_computables(computables);
}
/**
 * @param {Scope} scope
 *
 * @returns {Array.<Computable>} a topologically sorted representation of the computables contained in the input scope
 */
@param {Scope} scope
@returns {Array.} a topologically sorted representation of the computables contained in the input scope
@param { Scope } scope @returns { Array . } a topologically sorted representation of the computables contained in the input scope
function build_computable_list(scope) {
  var computables = [];
  for (var i = 0; i < scope.get_computable_count(); i++) {
    computables.push(scope.get_computable(i));
  }
  return topologically_sort_computables(computables);
}
function build_computable_list ( scope ) { var computables = [ ] ; for ( var i = 0 ; i < scope . get_computable_count ( ) ; i ++ ) { computables . push ( scope . get_computable ( i ) ) ; } return topologically_sort_computables ( computables ) ; }
@param {Scope} scope
 @returns {Array.<Computable>} a topologically sorted representation of the computables contained in the input scope
@param { Scope } scope @returns { Array . <Computable > } a topologically sorted representation of the computables contained in the input scope