Parsing and basic checking for abstract class and base class. (#3385)

For now, we require the same introducer to be used each time a class is
declared, but see #3384.

---------

Co-authored-by: Jon Ross-Perkins <jperkins@google.com>
This commit is contained in:
Richard Smith
2023-11-13 20:38:21 +00:00
committed by GitHub
co-authored by Jon Ross-Perkins
parent 49591d1360
commit 2715e2276e
23 changed files with 520 additions and 114 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ static auto HandleVar(Context& context, State finish_state,
context.AddLeafNode(NodeKind::VariableIntroducer, context.Consume());
if (returned_token.is_valid()) {
context.AddLeafNode(NodeKind::ReturnedSpecifier, returned_token);
context.AddLeafNode(NodeKind::ReturnedModifier, returned_token);
}
context.PushState(State::PatternAsVariable);