/
githubmirror
/
carbon-lang
Обзор
Документация
Войти
/
githubmirror
/
carbon-lang
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
toolchain/parse/handle_index_expr.cpp
26 строк
858 B
Geoff Romer
Drop redundant parameter from ConsumeAndAddCloseSymbol (#6724)
12 фев 2026, 04:56
Не верифицирован
12 фев 2026, 04:56
3719d20
Код
Авторство
О чём код?
// Part of the Carbon Language project, under the Apache License v2.0 with LLVM // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception #include "toolchain/lex/token_kind.h" #include "toolchain/parse/context.h" #include "toolchain/parse/handle.h" namespace Carbon::Parse { auto HandleIndexExpr(Context& context) -> void { auto state = context.PopState(); context.PushState(state, StateKind::IndexExprFinish); context.AddNode(NodeKind::IndexExprStart, context.ConsumeChecked(Lex::TokenKind::OpenSquareBracket), state.has_error); context.PushState(StateKind::Expr); } auto HandleIndexExprFinish(Context& context) -> void { auto state = context.PopState(); context.ConsumeAndAddCloseSymbol(state, NodeKind::IndexExpr); } } // namespace Carbon::Parse