Rename ParamList to TuplePattern (#3479)

Co-authored-by: Richard Smith <richard@metafoo.co.uk>
This commit is contained in:
Geoff Romer
2023-12-08 23:35:47 +00:00
committed by GitHub
co-authored by Richard Smith
parent 407079c33a
commit 6e65a30b5d
132 changed files with 524 additions and 500 deletions
@@ -86,9 +86,9 @@ static auto HandleDeclNameAndParamsAfterName(Context& context, Params params)
if (context.PositionIs(Lex::TokenKind::OpenSquareBracket)) {
context.PushState(State::DeclNameAndParamsAfterImplicit);
context.PushState(State::ParamListAsImplicit);
context.PushState(State::PatternListAsImplicit);
} else if (context.PositionIs(Lex::TokenKind::OpenParen)) {
context.PushState(State::ParamListAsRegular);
context.PushState(State::PatternListAsTuple);
} else if (params == Params::Required) {
CARBON_DIAGNOSTIC(ParamsRequiredByIntroducer, Error,
"`{0}` requires a `(` for parameters.", Lex::TokenKind);
@@ -114,7 +114,7 @@ auto HandleDeclNameAndParamsAfterImplicit(Context& context) -> void {
context.PopAndDiscardState();
if (context.PositionIs(Lex::TokenKind::OpenParen)) {
context.PushState(State::ParamListAsRegular);
context.PushState(State::PatternListAsTuple);
} else {
CARBON_DIAGNOSTIC(
ParamsRequiredAfterImplicit, Error,