| Index: frog/minfrogc.dart
|
| diff --git a/frog/minfrogc.dart b/frog/minfrogc.dart
|
| index 70af32ae053da61b3843c2675a3509e9e83030ec..421cbb6fe865fb3d54fb376f255321bf5447be8a 100644
|
| --- a/frog/minfrogc.dart
|
| +++ b/frog/minfrogc.dart
|
| @@ -10,7 +10,13 @@
|
|
|
| main() {
|
| List<String> argv = (new Options()).arguments;
|
| + if (!internalMain(argv)) {
|
| + print("Compilation failed");
|
| + exit(1);
|
| + }
|
| +}
|
|
|
| +bool internalMain(List<String> argv) {
|
| // Infer --out if there is none defined.
|
| var outFileDefined = false;
|
| for (var arg in argv) {
|
| @@ -29,8 +35,5 @@ main() {
|
| // run from '.'
|
| var homedir = (new File('.')).fullPathSync();
|
|
|
| - if (!compile(homedir, argv, new VMFileSystem())) {
|
| - print("Compilation failed");
|
| - exit(1);
|
| - }
|
| -}
|
| + return compile(homedir, argv, new VMFileSystem());
|
| +}
|
|
|