Add match parsing (#3664)

Adds `match` parsing to toolchain
This commit is contained in:
czapiga
2024-02-13 00:27:06 +00:00
committed by GitHub
parent cc6f21e402
commit 99bc9734d9
21 changed files with 1356 additions and 17 deletions
+4
View File
@@ -52,6 +52,10 @@ auto HandleStatement(Context& context) -> void {
context.PushState(State::StatementWhile);
break;
}
case Lex::TokenKind::Match: {
context.PushState(State::MatchIntroducer);
break;
}
default: {
context.PushState(State::ExprStatementFinish);
context.PushStateForExpr(PrecedenceGroup::ForExprStatement());