| Index: frog/lib/node/vm.dart
|
| ===================================================================
|
| --- frog/lib/node/vm.dart (revision 0)
|
| +++ frog/lib/node/vm.dart (revision 0)
|
| @@ -0,0 +1,23 @@
|
| +// Copyright (c) 2011, 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.
|
| +
|
| +#library('vm');
|
| +#import('node.dart');
|
| +
|
| +class vm native "require('vm')" {
|
| + static void runInThisContext(String code, [String filename]) native;
|
| + static void runInNewContext(String code, [var sandbox, String filename])
|
| + native;
|
| + static Script createScript(String code, [String filename]) native;
|
| + static Context createContext([sandbox]) native;
|
| + static runInContext(String code, Context context, [String filename]) native;
|
| +}
|
| +
|
| +interface Context {}
|
| +
|
| +class Script native "vm.Script" {
|
| + void runInThisContext() native;
|
| + void runInNewContext([Map sandbox]) native;
|
| +}
|
| +
|
|
|