From 0cb9db1e5f5c8413b8c88daccb3d13b49d0076e2 Mon Sep 17 00:00:00 2001 From: Nathanne Isip Date: Sun, 30 Jun 2024 20:18:45 +0800 Subject: [PATCH] Fixed grammar definition for catch-handle expression. --- grammar.bnf | 6 +++--- site/grammar.pug | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/grammar.bnf b/grammar.bnf index 89761df..63e18c3 100644 --- a/grammar.bnf +++ b/grammar.bnf @@ -49,9 +49,9 @@ block_expr := "{" (statement)* "}" render_expr := "render" expression catch_expr := - "catch" expression - "handle" expression - "then" expression + "catch" block_expr + "handle" block_expr + "then" block_expr do_expr := "do" expression diff --git a/site/grammar.pug b/site/grammar.pug index 214e1ef..4284813 100644 --- a/site/grammar.pug +++ b/site/grammar.pug @@ -158,9 +158,9 @@ html(lang="en") | render_expr := "render" expression | | catch_expr := - | "catch" expression - | "handle" <IDENTIFIER> expression - | "then" expression + | "catch" block_expr + | "handle" <IDENTIFIER> block_expr + | "then" block_expr | | do_expr := | "do" expression