dart-lang / dartdoc

API documentation tool for Dart.
https://pub.dev/packages/dartdoc
BSD 3-Clause "New" or "Revised" License
473 stars 118 forks source link

errors on dart packages #1880

Closed pmagnuson closed 5 years ago

pmagnuson commented 5 years ago

On all my projects dartdoc fails with warnings:

warning: no canonical library found for dart-core.int, not linking ...
warning: no canonical library found for dart-core.Type, not linking ...
warning: no canonical library found for dart-core.List, not linking ...

Errors

Error: Could not resolve the package 'args' in 'package:args/args.dart'.
Error: Could not resolve the package 'path' in 'package:path/path.dart'.
Error: Could not resolve the package 'platform' in 'package:platform/platform.dart'.
file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:7:8: Error: Not found: 'package:args/args.dart'
import 'package:args/args.dart';
       ^
file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:8:8: Error: Not found: 'package:path/path.dart'
import 'package:path/path.dart' as path;
       ^
file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:9:8: Error: Not found: 'package:platform/platform.dart'
import 'package:platform/platform.dart';
       ^
Error: Could not resolve the package 'meta' in 'package:meta/meta.dart'.
file:///Users/phil/bin/flutter/dev/snippets/lib/configuration.dart:8:8: Error: Not found: 'package:path/path.dart'
import 'package:path/path.dart' as path;
       ^
file:///Users/phil/bin/flutter/dev/snippets/lib/snippets.dart:8:8: Error: Not found: 'package:path/path.dart'
import 'package:path/path.dart' as path;
       ^
Error: Could not resolve the package 'dart_style' in 'package:dart_style/dart_style.dart'.

FLUTTER_ROOT is set to /Users/phil/bin/flutter where flutter is installed. Have also tried /Users/phil/bin/flutter/bin

dart --version
Dart VM version: 2.1.0 (Tue Nov 13 18:22:02 2018 +0100) on "macos_x64"
dartdoc --version
dartdoc version: 0.24.1
jcollins-g commented 5 years ago

Hi,

Have you run 'pub get' or 'flutter packages get` in the directory of the package you are trying to document?

pmagnuson commented 5 years ago

yes, this is a working flutter app, so flutter packages get has been run frequently.

jcollins-g commented 5 years ago

@pmagnuson OK. Try doing pub global activate dartdoc first to get the latest version and see if that helps. If not, if you have a trivial reproduction case that might be helpful.

jcollins-g commented 5 years ago

It looks like for some reason we just aren't seeing the .packages file for that project.

pmagnuson commented 5 years ago

@jcollins-g Thank you for looking into this.
I have attached a couple of log files. dartdoc.log is the normal output log and dartdoc.error.log is the error report.

It is interesting to look at references to path.dart. It appears that when processing one of the source files, things proceed correctly. However when other flutter files are processed, the package is not found.

file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:8:8: Error: Not found: 'package:path/path.dart'
import 'package:path/path.dart' as path;

dartdoc.error.log dartdoc.log packages_copy.txt

jcollins-g commented 5 years ago

This looks like a problem with the tooling support.

@gspencergoog

When I've run into this, flutter update-packages in the flutter directory corrects the issue for me.

As for the other warnings, --link-to-remote should allow the docs generated to link to Flutter and/or Dart and eliminate some of the "no canonical found" bits. The warnings for "unrecognized file" in the tree are indicating that the doc tree was not cleaned between dartdoc runs. Dartdoc does not currently do that for you.

gspencergoog commented 5 years ago

The reason for this is probably because it's picking up the Dart that from Homebrew instead of the Dart that Flutter uses. Try changing your PATH to include /Users/phil/bin/flutter/cache/dart-sdk/bin before the homebrew path.

pmagnuson commented 5 years ago

Thank you. I will investigate.

Phil

On Mon, Jan 7, 2019 at 10:04 AM Greg Spencer notifications@github.com wrote:

The reason for this is probably because it's picking up the Dart that from Homebrew instead of the Dart that Flutter uses. Try changing your PATH to include /Users/phil/bin/flutter/cache/dart-sdk/bin before the homebrew path.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dart-lang/dartdoc/issues/1880#issuecomment-452005631, or mute the thread https://github.com/notifications/unsubscribe-auth/ABcjVPcHdgG8ZvvKR1IizsdNVoN3Aa6Gks5vA34DgaJpZM4Zj71F .

pmagnuson commented 5 years ago

Thank you for your help.

I removed the homebrew version of dart. I changed my path to put ~/bin/flutter/bin 1st. I ran flutter update-packages I ran ~/bin/flutter/bin/cache/dart-sdk/bin/dartdoc

I'm getting the same basic error. Here is the end of the log:

parsing /Users/phil/.pub-cache/hosted/pub.dartlang.org/intl-0.15.7/lib/src/file_data_reader.dart...
Initialized dartdoc with 528 libraries in 65.2 seconds
documenting geku
Generating docs for library main from package:geku/main.dart...
  warning: no canonical library found for dart-core.int, not linking, from dart-core.int: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/int.dart:25:16)
  warning: no canonical library found for dart-core.Type, not linking, from dart-core.Type: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/type.dart:10:16)
  warning: no canonical library found for dart-core.List, not linking, from dart-core.List: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart:54:16)
  warning: unresolved doc reference [new DiagnosticsNode.message]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  warning: unresolved doc reference [DiagnosticsProperty<Object>]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  warning: unresolved doc reference [RenderTable.debugDescribeChildren]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  error: tool execution failed: Tool "sample" returned non-zero exit code (255) when run as "/Users/phil/bin/flutter/bin/cache/dart-sdk/bin/dart /Users/phil/bin/flutter/dev/snippets/lib/main.dart --type=sample".
Input to sample was:

This example shows best practices for implementing [debugFillProperties]
illustrating use of all common [DiagnosticsProperty] subclasses and all
common [DiagnosticsProperty] parameters.

` ` `dart
class ExampleObject extends ExampleSuperclass {

  // ...various members and properties...

  @override
  void debugFillProperties(DiagnosticPropertiesBuilder properties) {
    // Always add properties from the base class first.
    super.debugFillProperties(properties);

    // Omit the property name 'message' when displaying this String property
    // as it would just add visual noise.
    properties.add(StringProperty('message', message, showName: false));

    properties.add(DoubleProperty('stepWidth', stepWidth));

    // A scale of 1.0 does nothing so should be hidden.
    properties.add(DoubleProperty('scale', scale, defaultValue: 1.0));

    // If the hitTestExtent matches the paintExtent, it is just set to its
    // default value so is not relevant.
    properties.add(DoubleProperty('hitTestExtent', hitTestExtent, defaultValue: paintExtent));

    // maxWidth of double.infinity indicates the width is unconstrained and
    // so maxWidth has no impact.,
    properties.add(DoubleProperty('maxWidth', maxWidth, defaultValue: double.infinity));

    // Progress is a value between 0 and 1 or null. Showing it as a
    // percentage makes the meaning clear enough that the name can be
    // hidden.
    properties.add(PercentProperty(
      'progress',
      progress,
      showName: false,
      ifNull: '<indeterminate>',
    ));

    // Most text fields have maxLines set to 1.
    properties.add(IntProperty('maxLines', maxLines, defaultValue: 1));

    // Specify the unit as otherwise it would be unclear that time is in
    // milliseconds.
    properties.add(IntProperty('duration', duration.inMilliseconds, unit: 'ms'));

    // Tooltip is used instead of unit for this case as a unit should be a
    // terse description appropriate to display directly after a number
    // without a space.
    properties.add(DoubleProperty(
      'device pixel ratio',
      ui.window.devicePixelRatio,
      tooltip: 'physical pixels per logical pixel',
    ));

    // Displaying the depth value would be distracting. Instead only display
    // if the depth value is missing.
    properties.add(ObjectFlagProperty<int>('depth', depth, ifNull: 'no depth'));

    // bool flag that is only shown when the value is true.
    properties.add(FlagProperty('using primary controller', value: primary));

    properties.add(FlagProperty(
      'isCurrent',
      value: isCurrent,
      ifTrue: 'active',
      ifFalse: 'inactive',
      showName: false,
    ));

    properties.add(DiagnosticsProperty<bool>('keepAlive', keepAlive));

    // FlagProperty could have also been used in this case.
    // This option results in the text "obscureText: true" instead
    // of "obscureText" which is a bit more verbose but a bit clearer.
    properties.add(DiagnosticsProperty<bool>('obscureText', obscureText, defaultValue: false));

    properties.add(EnumProperty<TextAlign>('textAlign', textAlign, defaultValue: null));
    properties.add(EnumProperty<ImageRepeat>('repeat', repeat, defaultValue: ImageRepeat.noRepeat));

    // Warn users when the widget is missing but do not show the value.
    properties.add(ObjectFlagProperty<Widget>('widget', widget, ifNull: 'no widget'));

    properties.add(IterableProperty<BoxShadow>(
      'boxShadow',
      boxShadow,
      defaultValue: null,
      style: style,
    ));

    // Getting the value of size throws an exception unless hasSize is true.
    properties.add(DiagnosticsProperty<Size>.lazy(
      'size',
      () => size,
      description: '${ hasSize ? size : "MISSING" }',
    ));

    // If the `toString` method for the property value does not provide a
    // good terse description, write a DiagnosticsProperty subclass as in
    // the case of TransformProperty which displays a nice debugging view
    // of a Matrix4 that represents a transform.
    properties.add(TransformProperty('transform', transform));

    // If the value class has a good `toString` method, use
    // DiagnosticsProperty<YourValueType>. Specifying the value type ensures
    // that debugging tools always know the type of the field and so can
    // provide the right UI affordances. For example, in this case even
    // if color is null, a debugging tool still knows the value is a Color
    // and can display relevant color related UI.
    properties.add(DiagnosticsProperty<Color>('color', color));

    // Use a custom description to generate a more terse summary than the
    // `toString` method on the map class.
    properties.add(DiagnosticsProperty<Map<Listenable, VoidCallback>>(
      'handles',
      handles,
      description: handles != null ?
      '${handles.length} active client${ handles.length == 1 ? "" : "s" }' :
      null,
      ifNull: 'no notifications ever received',
      showName: false,
    ));
  }
}
` ` `
Stderr output was:
file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:1: Warning: Interpreting this as package URI, 'package:snippets/main.dart'.
Unhandled exception:
FileSystemException: Cannot open file, path = '/Users/phil/Documents/dev/snippets/config/skeletons/sample.html' (OS Error: No such file or directory, errno = 2)
#0      _File.throwIfError (dart:io/file_impl.dart:647:7)
#1      _File.openSync (dart:io/file_impl.dart:491:5)
#2      _File.readAsBytesSync (dart:io/file_impl.dart:551:18)
#3      _File.readAsStringSync (dart:io/file_impl.dart:596:18)
#4      SnippetGenerator._loadFileAsUtf8 (package:snippets/snippets.dart:178:17)
#5      SnippetGenerator.generate (package:snippets/snippets.dart:233:29)
#6      main (package:snippets/main.dart:139:26)
#7      _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#8      _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

, from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [int]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [DiagnosticsTreeStyle]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [TransformProperty]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [Matrix4]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: no canonical library found for dart-core.Invocation, not linking, from dart-core.Invocation: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/invocation.dart:14:16)
  warning: no canonical library found for dart-core.String, not linking, from dart-core.String: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string.dart:100:16)
  warning: no canonical library found for dart-core.bool, not linking, from dart-core.bool: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bool.dart:15:7)
Validating docs...
found 13 warnings and 1 error
Documented 53 public libraries in 23.4 seconds

Generation failed: dartdoc encountered errors while processing.
jcollins-g commented 5 years ago

@gspencergoog Actually, this looks different, you got past the import errors this time. Thanks so much for your patience! I think something is not right somewhere our pipeline for tool execution where a relative path for the skeleton to your CWD was used instead of the absolute path inside flutter.

gspencergoog commented 5 years ago

Yes, I think @jcollins-g is right, the line /Users/phil/Documents/dev/snippets/config/skeletons/sample.html should be /Users/phil/bin/flutter/dev/snippets/config/skeletons/sample.html instead, indicating that we're not using the right base directory for finding the snippet configuration.

Phil, are any of your projects open source projects that I can try running dartdoc on myself?

pmagnuson commented 5 years ago

I just did an experiment of

flutter create trial
cd trial
dartdoc

I got the very same error. If that works correctly for you then there must be something about the way I have flutter installed.

gspencergoog commented 5 years ago

Indeed, I do get the same error when I do that, thanks for the repro.

The issue is that we're relying on the FLUTTER_ROOT environment variable being set to the root of the Flutter install. We should be able to find that without needing the env var, but in the mean time, if you set that, I think things will work (at least that fixes things when I run with the trial app).

This should work, from your project dir:

FLUTTER_ROOT=/Users/phil/bin/flutter dartdoc
pmagnuson commented 5 years ago

still same error on my side. FLUTTER_ROOT is set in env.

also the full command FLUTTER_ROOT=/Users/phil/bin/flutter dartdoc produces the same error.

gspencergoog commented 5 years ago

Ugh. OK, there must be some other difference between our setups.

I was able to get things to work on macOS in a trial app in an empty shell env (via env -i bash --norc) with just PATH, HOME, and FLUTTER_ROOT set.

Can you try this from your project dir, please, so we can rule out environment differences?:

env -i bash --norc
export HOME=~
export FLUTTER_ROOT=/Users/phil/bin/flutter
export PATH=$FLUTTER_ROOT/bin:$FLUTTER_ROOT/bin/cache/dart-sdk/bin:$PATH
dartdoc

And attach the error log, since there might be subtle differences that indicate what's happening.

pmagnuson commented 5 years ago
Phils-MacBook-Pro:~/Documents/flutter/trial> env -i bash --norc
bash-3.2$ export HOME=~
bash-3.2$ export FLUTTER_ROOT=/Users/phil/bin/flutter
bash-3.2$ export PATH=$FLUTTER_ROOT/bin:$FLUTTER_ROOT/bin/cache/dart-sdk/bin:$PATH
bash-3.2$ dartdoc
Generating documentation for 'trial' into /Users/phil/Documents/flutter/trial/doc/api/
parsing lib/main.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/collection.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/developer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/internal.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/isolate/isolate.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/async.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/convert.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/typed_data/typed_data.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_empty.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/math.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/core.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/ui.dart...
parsing lib/main.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/collection.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/developer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/internal.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/isolate/isolate.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/async.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/convert.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/typed_data/typed_data.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_empty.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/math.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/core.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/ui.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/material.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/async_error.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/broadcast_stream_controller.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/deferred_load.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/future.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/future_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/schedule_microtask.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_controller.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_pipe.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_transformers.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/timer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/zone.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/typed_data/unmodifiable_typed_data.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/ascii.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/base64.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/byte_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/chunked_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/codec.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/converter.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/encoding.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/html_escape.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/json.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/latin1.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/line_splitter.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/string_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/utf.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/jenkins_smi_hash.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/point.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/random.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/rectangle.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/async_cast.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/cast.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/print.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/sort.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/symbol.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/linked_list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/collections.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/hash_map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/hash_set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/iterator.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_hash_map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_hash_set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/maps.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/queue.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/splay_tree.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/annotations.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bigint.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bool.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/comparable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/date_time.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/double.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/duration.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/errors.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/exceptions.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/expando.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/function.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/identical.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/int.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/invocation.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/iterator.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/null.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/num.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/object.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/pattern.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/print.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/regexp.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/stacktrace.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/stopwatch.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string_buffer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string_sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/symbol.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/type.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/uri.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/about.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/isolate/capability.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/extension.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/profiler.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/service.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/timeline.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/crypto.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_date.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_headers.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_parser.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_session.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/overrides.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/websocket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/websocket_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/bytes_builder.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/common.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/data_transformer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/directory.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/directory_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/embedder_config.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/eventhandler.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file_system_entity.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_resource_info.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_service.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/link.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/namespace_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/overrides.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/platform.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/platform_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/process.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/secure_server_socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/secure_socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/security_context.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/service_object.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/stdio.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/string_transformer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/sync_socket.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/foundation.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/meta.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/annotations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/assertions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/basic_types.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/compositing.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/hooks.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/isolate_name_server.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/lerp.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/natives.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/painting.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/plugins.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/pointer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/semantics.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/print.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/platform.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/change_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/observer_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/collections.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/isolates.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/profile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/key.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/licenses.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/node.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/serialization.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/unicode.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/scheduler.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/binding.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/services.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/asset_bundle.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_messages.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_channel.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/message_codec.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/message_codecs.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/clipboard.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_channels.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/font_loader.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/haptic_feedback.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_views.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/raw_keyboard.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_chrome.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_navigator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_sound.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_editing.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_formatter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_input.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/priority.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/ticker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/widgets.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/rendering.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/semantics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/painting.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/alignment.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/basic_types.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/border_radius.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/borders.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/edge_insets.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_cache.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_stream.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_shadow.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_provider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/decoration_image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_fit.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/gradient.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/circle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/clip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/flutter_logo.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_painter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/gestures.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/arena.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/converter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/events.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/hit_test.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/pointer_router.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/constants.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/drag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/drag_details.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/eager.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/recognizer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/team.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/long_press.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/monodrag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/multidrag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/multitap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/tap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/scale.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_span.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_style.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/fractional_offset.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/geometry.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_decoder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_resolution.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/matrix_utils.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/notched_shapes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/paint_utilities.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/shape_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/stadium_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics_event.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics_service.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/animated_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/animation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/tween.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/curves.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/listener_helpers.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animation_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/physics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/tolerance.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/friction_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/spring_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/utils.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/tween_sequence.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/object.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/layer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/shifted_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/stack.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/custom_layout.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/custom_paint.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/proxy_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/editable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/error.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/flex.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/flow.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/list_body.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/paragraph.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/platform_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/rotated_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/table_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/texture.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/tweens.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/wrap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/basic.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/focus_manager.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/media_query.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/banner.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/navigator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/focus_scope.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/pages.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/routes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/container.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/transitions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/text.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/page_storage.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/title.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_context.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/notification_listener.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_position.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scrollable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/annotated_region.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/async.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/dismissible.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/drag_target.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/editable_text.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/form.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/grid_paper.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/heroes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/image_icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/inherited_model.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/layout_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/page_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/placeholder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/platform_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/preferred_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/safe_area.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/spacer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/status_transitions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/texture.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/unique_widget.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/visibility.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/app_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/back_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/constants.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material_localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/typography.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/time.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/theme_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/color_scheme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flat_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_well.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/feedback.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_highlight.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/outline_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/raised_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/chip_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dialog_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_splash.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/input_decorator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/input_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/cupertino.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/route.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/date_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/dialog.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/refresh.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/slider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/switch.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/tab_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/text_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/slider_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tabs.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/icon_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tooltip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_sheet.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dialog.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/divider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/drawer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/floating_action_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/snack_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/page.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/progress_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/arc.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/card.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/checkbox.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/toggleable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/chip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/circle_avatar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/data_table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dropdown.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/shadows.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/data_table_source.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/date_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/drawer_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expand_icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expansion_panel.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/mergeable_material.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expansion_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flutter_logo.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/grid_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_ripple.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/paginated_data_table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/popup_menu.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/radio.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/radio_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/refresh_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/reorderable_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/search.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/slider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/stepper.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/switch.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/switch_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_form_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/time_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/two_level_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/dart2js.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_data.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/iterable_zip.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/priority_queue.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/equality.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/algorithms.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_lists.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_geometry.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_operations.dart...
parsing lib/main.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/material.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/core.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/collection.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/internal.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/async.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/async_error.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/broadcast_stream_controller.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/deferred_load.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/future.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/future_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/schedule_microtask.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_controller.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_pipe.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/stream_transformers.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/timer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/async/zone.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/convert.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/typed_data/typed_data.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/typed_data/unmodifiable_typed_data.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/ascii.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/base64.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/byte_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/chunked_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/codec.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/converter.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/encoding.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/html_escape.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/json.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/latin1.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/line_splitter.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/string_conversion.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/convert/utf.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/math.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/jenkins_smi_hash.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/point.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/random.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/math/rectangle.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/async_cast.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/cast.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/print.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/sort.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/symbol.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/internal/linked_list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/collections.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/hash_map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/hash_set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/iterator.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_hash_map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_hash_set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/linked_list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/maps.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/queue.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/collection/splay_tree.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/annotations.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bigint.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bool.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/comparable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/date_time.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/double.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/duration.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/errors.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/exceptions.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/expando.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/function.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/identical.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/int.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/invocation.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/iterable.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/iterator.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/map.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/null.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/num.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/object.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/pattern.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/print.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/regexp.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/set.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/stacktrace.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/stopwatch.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string_buffer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string_sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/symbol.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/type.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/uri.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/about.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/developer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/isolate/isolate.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/isolate/capability.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/extension.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/profiler.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/service.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/developer/timeline.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/crypto.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_date.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_headers.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_parser.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/http_session.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/overrides.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/websocket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_http/websocket_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/bytes_builder.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/common.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/data_transformer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/directory.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/directory_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/embedder_config.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/eventhandler.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/file_system_entity.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_resource_info.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_sink.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/io_service.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/link.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/namespace_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/overrides.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/platform.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/platform_impl.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/process.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/secure_server_socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/secure_socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/security_context.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/service_object.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/socket.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/stdio.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/string_transformer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/io/sync_socket.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/foundation.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/meta.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/annotations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/assertions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/basic_types.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/ui.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/_empty.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/compositing.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/hooks.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/isolate_name_server.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/lerp.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/natives.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/painting.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/plugins.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/pointer.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/semantics.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart...
parsing /Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/print.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/platform.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/change_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/observer_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/collections.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/isolates.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/profile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/key.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/licenses.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/node.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/serialization.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/foundation/unicode.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/scheduler.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/binding.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/services.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/asset_bundle.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_messages.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_channel.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/message_codec.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/message_codecs.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/clipboard.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_channels.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/font_loader.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/haptic_feedback.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/platform_views.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/raw_keyboard.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_chrome.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_navigator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/system_sound.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_editing.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_formatter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/services/text_input.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/priority.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/scheduler/ticker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/widgets.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/rendering.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/semantics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/painting.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/alignment.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/basic_types.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/border_radius.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/borders.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/edge_insets.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_cache.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_stream.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_shadow.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_provider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/decoration_image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/box_fit.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/gradient.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/circle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/clip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/flutter_logo.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_painter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/gestures.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/arena.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/converter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/events.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/hit_test.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/pointer_router.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/constants.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/drag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/drag_details.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/eager.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/recognizer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/team.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/long_press.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/monodrag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/multidrag.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/multitap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/tap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/gestures/scale.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_span.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/text_style.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/fractional_offset.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/geometry.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_decoder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/image_resolution.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/matrix_utils.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/notched_shapes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/paint_utilities.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/shape_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/painting/stadium_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics_event.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/semantics/semantics_service.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/animated_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/animation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/tween.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/curves.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/listener_helpers.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/animation_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/physics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/tolerance.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/friction_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/spring_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/physics/utils.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/animation/tween_sequence.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/object.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/layer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/shifted_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/stack.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/custom_layout.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/custom_paint.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/proxy_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/editable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/error.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/flex.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/flow.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/list_body.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/paragraph.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/platform_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/rotated_box.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/table_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/texture.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/tweens.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/rendering/wrap.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/basic.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/focus_manager.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/media_query.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/binding.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/banner.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/navigator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/focus_scope.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/pages.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/routes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/container.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/transitions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/text.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/page_storage.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/title.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_context.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/notification_listener.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_position.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scrollable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/viewport.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/annotated_region.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/async.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/dismissible.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/drag_target.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/editable_text.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/form.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/grid_paper.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/heroes.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/image_icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/inherited_model.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/layout_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/page_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/placeholder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/platform_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/preferred_size.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/safe_area.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/spacer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/status_transitions.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/texture.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/unique_widget.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/widgets/visibility.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/app_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/back_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/debug.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/constants.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material_localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/typography.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/time.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/theme_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/color_scheme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flat_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_well.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/feedback.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_highlight.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/material_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/outline_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/raised_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/chip_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dialog_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_splash.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/input_decorator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/input_border.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/cupertino.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/colors.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/localizations.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/route.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/date_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/dialog.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/refresh.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/slider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/switch.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/tab_view.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/text_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/cupertino/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/slider_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tabs.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_controller.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tab_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/icon_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/tooltip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/scaffold.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_sheet.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/button_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dialog.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/divider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/drawer.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/floating_action_button.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/snack_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/page.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/progress_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/scrollbar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/app.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/arc.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/card.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/checkbox.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/toggleable.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/chip.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/circle_avatar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/data_table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/dropdown.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/shadows.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/data_table_source.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/date_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/drawer_header.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expand_icon.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expansion_panel.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/mergeable_material.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/expansion_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/flutter_logo.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/grid_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_decoration.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/ink_ripple.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/paginated_data_table.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/popup_menu.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/radio.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/radio_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/refresh_indicator.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/reorderable_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/search.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_selection.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/slider.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/stepper.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/switch.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/switch_list_tile.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/text_form_field.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/time_picker.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/two_level_list.dart...
parsing /Users/phil/bin/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/dart2js.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_data.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/iterable_zip.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/priority_queue.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/equality.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/algorithms.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/wrappers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_lists.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/utilities.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/aabb2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/aabb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/colors.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/constants.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/error_helpers.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/frustum.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/intersection_result.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix4.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/obb3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/opengl.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/plane.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/quad.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/quaternion.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/ray.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/sphere.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/third_party/noise.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/triangle.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector2.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector3.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector4.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_lists/scalar_list_view.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_lists/vector_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_lists/vector2_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_lists/vector3_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_lists/vector4_list.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_geometry.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/mesh_geometry.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/barycentric_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/color_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/flat_shade_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/geometry_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/invert_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/filters/transform_filter.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/attribute_generators.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/circle_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/cube_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/cylinder_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/geometry_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/sphere_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_geometry/generators/ring_generator.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_operations.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_operations/vector.dart...
parsing /Users/phil/bin/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_operations/matrix.dart...
Initialized dartdoc with 486 libraries in 36.5 seconds
documenting trial
Generating docs for library main from package:trial/main.dart...
  warning: no canonical library found for dart-core.int, not linking, from dart-core.int: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/int.dart:25:16)
  warning: no canonical library found for dart-core.Type, not linking, from dart-core.Type: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/type.dart:10:16)
  warning: no canonical library found for dart-core.List, not linking, from dart-core.List: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart:54:16)
  warning: unresolved doc reference [new DiagnosticsNode.message]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  warning: unresolved doc reference [DiagnosticsProperty<Object>]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  warning: unresolved doc reference [RenderTable.debugDescribeChildren]
    from main.MyApp.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
    in documentation inherited from diagnostics.DiagnosticableTree.debugDescribeChildren: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2465:25)
  error: tool execution failed: Tool "sample" returned non-zero exit code (255) when run as "/Users/phil/bin/flutter/bin/cache/dart-sdk/bin/dart /Users/phil/bin/flutter/dev/snippets/lib/main.dart --type=sample".
Input to sample was:

This example shows best practices for implementing [debugFillProperties]
illustrating use of all common [DiagnosticsProperty] subclasses and all
common [DiagnosticsProperty] parameters.

` ` `dart
class ExampleObject extends ExampleSuperclass {

  // ...various members and properties...

  @override
  void debugFillProperties(DiagnosticPropertiesBuilder properties) {
    // Always add properties from the base class first.
    super.debugFillProperties(properties);

    // Omit the property name 'message' when displaying this String property
    // as it would just add visual noise.
    properties.add(StringProperty('message', message, showName: false));

    properties.add(DoubleProperty('stepWidth', stepWidth));

    // A scale of 1.0 does nothing so should be hidden.
    properties.add(DoubleProperty('scale', scale, defaultValue: 1.0));

    // If the hitTestExtent matches the paintExtent, it is just set to its
    // default value so is not relevant.
    properties.add(DoubleProperty('hitTestExtent', hitTestExtent, defaultValue: paintExtent));

    // maxWidth of double.infinity indicates the width is unconstrained and
    // so maxWidth has no impact.,
    properties.add(DoubleProperty('maxWidth', maxWidth, defaultValue: double.infinity));

    // Progress is a value between 0 and 1 or null. Showing it as a
    // percentage makes the meaning clear enough that the name can be
    // hidden.
    properties.add(PercentProperty(
      'progress',
      progress,
      showName: false,
      ifNull: '<indeterminate>',
    ));

    // Most text fields have maxLines set to 1.
    properties.add(IntProperty('maxLines', maxLines, defaultValue: 1));

    // Specify the unit as otherwise it would be unclear that time is in
    // milliseconds.
    properties.add(IntProperty('duration', duration.inMilliseconds, unit: 'ms'));

    // Tooltip is used instead of unit for this case as a unit should be a
    // terse description appropriate to display directly after a number
    // without a space.
    properties.add(DoubleProperty(
      'device pixel ratio',
      ui.window.devicePixelRatio,
      tooltip: 'physical pixels per logical pixel',
    ));

    // Displaying the depth value would be distracting. Instead only display
    // if the depth value is missing.
    properties.add(ObjectFlagProperty<int>('depth', depth, ifNull: 'no depth'));

    // bool flag that is only shown when the value is true.
    properties.add(FlagProperty('using primary controller', value: primary));

    properties.add(FlagProperty(
      'isCurrent',
      value: isCurrent,
      ifTrue: 'active',
      ifFalse: 'inactive',
      showName: false,
    ));

    properties.add(DiagnosticsProperty<bool>('keepAlive', keepAlive));

    // FlagProperty could have also been used in this case.
    // This option results in the text "obscureText: true" instead
    // of "obscureText" which is a bit more verbose but a bit clearer.
    properties.add(DiagnosticsProperty<bool>('obscureText', obscureText, defaultValue: false));

    properties.add(EnumProperty<TextAlign>('textAlign', textAlign, defaultValue: null));
    properties.add(EnumProperty<ImageRepeat>('repeat', repeat, defaultValue: ImageRepeat.noRepeat));

    // Warn users when the widget is missing but do not show the value.
    properties.add(ObjectFlagProperty<Widget>('widget', widget, ifNull: 'no widget'));

    properties.add(IterableProperty<BoxShadow>(
      'boxShadow',
      boxShadow,
      defaultValue: null,
      style: style,
    ));

    // Getting the value of size throws an exception unless hasSize is true.
    properties.add(DiagnosticsProperty<Size>.lazy(
      'size',
      () => size,
      description: '${ hasSize ? size : "MISSING" }',
    ));

    // If the `toString` method for the property value does not provide a
    // good terse description, write a DiagnosticsProperty subclass as in
    // the case of TransformProperty which displays a nice debugging view
    // of a Matrix4 that represents a transform.
    properties.add(TransformProperty('transform', transform));

    // If the value class has a good `toString` method, use
    // DiagnosticsProperty<YourValueType>. Specifying the value type ensures
    // that debugging tools always know the type of the field and so can
    // provide the right UI affordances. For example, in this case even
    // if color is null, a debugging tool still knows the value is a Color
    // and can display relevant color related UI.
    properties.add(DiagnosticsProperty<Color>('color', color));

    // Use a custom description to generate a more terse summary than the
    // `toString` method on the map class.
    properties.add(DiagnosticsProperty<Map<Listenable, VoidCallback>>(
      'handles',
      handles,
      description: handles != null ?
      '${handles.length} active client${ handles.length == 1 ? "" : "s" }' :
      null,
      ifNull: 'no notifications ever received',
      showName: false,
    ));
  }
}
` ` `
Stderr output was:
file:///Users/phil/bin/flutter/dev/snippets/lib/main.dart:1: Warning: Interpreting this as package URI, 'package:snippets/main.dart'.
Unhandled exception:
FileSystemException: Cannot open file, path = '/Users/phil/Documents/dev/snippets/config/skeletons/sample.html' (OS Error: No such file or directory, errno = 2)
#0      _File.throwIfError (dart:io/file_impl.dart:647:7)
#1      _File.openSync (dart:io/file_impl.dart:491:5)
#2      _File.readAsBytesSync (dart:io/file_impl.dart:551:18)
#3      _File.readAsStringSync (dart:io/file_impl.dart:596:18)
#4      SnippetGenerator._loadFileAsUtf8 (package:snippets/snippets.dart:178:17)
#5      SnippetGenerator.generate (package:snippets/snippets.dart:233:29)
#6      main (package:snippets/main.dart:139:26)
#7      _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#8      _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

, from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [int]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [DiagnosticsTreeStyle]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [TransformProperty]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: unresolved doc reference [Matrix4]
    from main.MyApp.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/widgets/framework.dart:424:8)
    in documentation inherited from diagnostics.Diagnosticable.debugFillProperties: (file:///Users/phil/bin/flutter/packages/flutter/lib/src/foundation/diagnostics.dart:2356:8)
  warning: no canonical library found for dart-core.Invocation, not linking, from dart-core.Invocation: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/invocation.dart:14:16)
  warning: no canonical library found for dart-core.String, not linking, from dart-core.String: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/string.dart:100:16)
  warning: no canonical library found for dart-core.bool, not linking, from dart-core.bool: (file:///Users/phil/bin/flutter/bin/cache/pkg/sky_engine/lib/core/bool.dart:15:7)
Validating docs...
found 13 warnings and 1 error
Documented 39 public libraries in 13.0 seconds

Generation failed: dartdoc encountered errors while processing.
bash-3.2$ 
gspencergoog commented 5 years ago

OK, I think I know the reason we get different answers: this is because of a bug that has already been fixed (#25243).

If you run this command:

git log -1 4a110b6227a10637e1671f1f7ced7faf4da45d5e

from the Flutter root directory, do you see a git log entry, or does it say something like "bad object"?

If it says "bad object", then you don't have the fix. Updating to the latest master build with flutter update should fix it, as long as you're on the master branch. If you're on the stable branch, you'll need to switch to master first with flutter channel master

gspencergoog commented 5 years ago

Note that switching to the master channel will move you from stable, and that it will naturally be less stable than our released stable branch.

pmagnuson commented 5 years ago

Thank you very, very much for all your time on this. Now working with lots of warnings, but no errors. I had the fix on the stable channel. Switching to master and upgrade proved the correct recipe. Thank you again.