blob: acbc13ed4b8e89bf40ab26a02a25431488ca3720 [file] [log] [blame] [view]
<!--
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.