Update fizzbuzz.er

This commit is contained in:
Shunsuke Shibayama 2022-10-09 11:13:13 +09:00
parent e74c9fa707
commit 36402a417e
2 changed files with 7 additions and 6 deletions

View file

@ -469,7 +469,8 @@ impl Parser {
} }
} }
} }
Some(t) if t.is(LSqBr) => { // x[...] (`x [...]` will interpreted as `x([...])`)
Some(t) if t.is(LSqBr) && acc.col_end().unwrap() == t.col_begin().unwrap() => {
self.skip(); self.skip();
let index = self let index = self
.try_reduce_expr(false, false) .try_reduce_expr(false, false)

View file

@ -1,6 +1,6 @@
for! 1..<100, i => for! 1..<100, i =>
match (i % 3, i % 5): match [i % 3, i % 5]:
(0, 0) => print! "FizzBuzz" [0, 0] => print! "FizzBuzz"
(0, _) => print! "Fizz" [0, _] => print! "Fizz"
(_, 0) => print! "Buzz" [_, 0] => print! "Buzz"
(_, _) => print! i [_, _] => print! i