anchor.diff:      externalCompilers.add(new ExternalCompiler()
         ..name = name
         ..command = config["command"]
  -      ..shouldProvideAst = config.containsKey("ast") ? config["ast"] : false
  -    );
  +      ..shouldProvideAst = config.containsKey("ast") ? config["ast"] : false);
     }
   }
   
  
positive.code:   context.setVariable("args", argz);
  
    if (prefs.enableCache) {
      await cache.storeInCache(await env.readScriptContent(), JSON.encode(await env.generateJSON()));
    }
  
    if (opts["compile"] != null) {
  
negative.code: import "package:badger/eval.dart";
  import "package:crypto/crypto.dart";
  
  Directory getHomeDirectory([String child]) => new Directory((Platform.isWindows
          ? Platform.environment["UserProfile"]
          : Platform.environment["HOME"]) +
      (child != null ? "${Platform.pathSeparator}${child}" : ""));
  
  CacheManager cache;
  
  File getHomeFile(String path) => new File((Platform.isWindows
          ? Platform.environment["UserProfile"]
          : Platform.environment["HOME"]) +
      "${Platform.pathSeparator}${path}");
  
  main(List<String> args) async {
    await loadPreferences();
  