blob: bf4999ca22ab7ae3e7df351a863e6b1f725042f8 [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, and findMemberName.
* The parser uses findMemberName in parseTopLevelMember, and parseMember.
* The parser uses isValidMethodTypeArguments in parseSend.