summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-10-29 16:04:55 +0200
committerLaurenz <laurmaedje@gmail.com>2021-10-29 16:04:55 +0200
commitde6786eb28c3034dfef654da73b09358fbd8cd90 (patch)
tree9e1569ea0bc0672aca8ad43b9b7f4d72fda94512 /src/parse
parentd1ecb7e52eb2ab7ac4fde89bdc1c615d92ae3c7b (diff)
Allow multiple template bodies
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index cc710201..8466d99f 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -561,7 +561,7 @@ fn call(p: &mut Parser, callee: Expr) -> Option<Expr> {
}
};
- if p.peek_direct() == Some(Token::LeftBracket) {
+ while p.peek_direct() == Some(Token::LeftBracket) {
let body = template(p);
args.items.push(CallArg::Pos(body));
}