<!--
Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file
for details. All rights reserved. Use of this source code is governed by a
BSD-style license that can be found in the LICENSE file.
-->

# Uses of peek in the parser

  * In parseType, the parser uses peekAfterIfType to tell the difference
    between `id` and `id id`.

  * In parseSwitchCase, the parser uses peekPastLabels to select between case
    labels and statement labels.

  * The parser uses isGeneralizedFunctionType in parseType.

  * The parser uses isValidMethodTypeArguments in parseSend.