blob: f1cbaa9a1ef7229d024d5ac5ddc6aea25c901d7e [file] [log] [blame]
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
var fs = require('fs');
var vm = require('vm');
function __load(path) {
var data = fs.readFileSync(path);
var script = vm.createScript(data.toString(), path);
script.runInThisContext();
}
var args = process.argv.slice(2);
var argc = args.length;
for (var i = 0; i < argc-1; ++i) {
__load(args[i]);
}
var main = vm.createScript(args[argc-1] + '.main()', 'main');
main.runInThisContext();