anchor.diff:  
   // #1      Foo._bar (file:///home/nweiz/code/stuff.dart:42:21)
   final _vmFrame = new RegExp(
  -    r'^#\d+\s+([^\s].*) \((.+?):(\d+)(?::(\d+))?\)$');
  +    r'^#\d+\s+(\S.*) \((.+?):(\d+)(?::(\d+))?\)$');
   
   //     at VW.call$0 (http://pub.dartlang.org/stuff.dart.js:560:28)
   //     at VW.call$0 (eval as fn
   //         (http://pub.dartlang.org/stuff.dart.js:560:28), efn:3:28)
   //     at http://pub.dartlang.org/stuff.dart.js:560:28
   final _v8Frame = new RegExp(
  -    r'^\s*at (?:([^\s].*?)(?: \[as [^\]]+\])? \((.*)\)|(.*))$');
  +    r'^\s*at (?:(\S.*?)(?: \[as [^\]]+\])? \((.*)\)|(.*))$');
   
   // http://pub.dartlang.org/stuff.dart.js:560:28
   final _v8UrlLocation = new RegExp(r'^(.*):(\d+):(\d+)$');
  
positive.code: // foo/bar.dart 10:11 in Foo._bar
  // http://dartlang.org/foo/bar.dart in Foo._bar
  final _friendlyFrame = new RegExp(
      r'^([^\s]+)(?: (\d+)(?::(\d+))?)?\s+([^\d][^\s]*)$');
  
  final _initialDot = new RegExp(r"^\.");
  
  
negative.code: // eval as function (eval as otherFunction
  //     (http://pub.dartlang.org/stuff.dart.js:560:28))
  final _v8EvalLocation = new RegExp(
      r'^eval at (?:\S.*?) \((.*)\)(?:, .*?:\d+:\d+)?$');
  
  // foo$bar$0@http://pub.dartlang.org/stuff.dart.js:560:28
  // http://pub.dartlang.org/stuff.dart.js:560:28
  