kotlin_parser/parse/expression/
continue_expr.rs

1use crate::ast::*;
2use chumsky::prelude::*;
3
4use super::label::after_label_parser;
5
6pub fn continue_expr_parser(
7) -> impl Parser<char, Expression, Error = Simple<char>> {
8    just("continue")
9        .ignore_then(after_label_parser().or_not())
10        .map(|label| Expression::Continue(ContinueExpression { label }))
11}