Actions
Bug #12376
closedNo error for elseif condition
Bug #12376:
No error for elseif condition
Description
Something I have been for a long time wondering about.
I don't know if this is a parsing problem or not but for me it seems like it is.
Replication:
$ irb
> RUBY_VERSION
=> '2.3.0'
> a = 1
> if a == 2
> puts 2
> elsif a == 3
> puts 3
> elseif a == 1
> puts 1
> else
> puts 0
> end
0
=> nil
Shouldn't we have a parse error triggered here?
We can replace elseif for any other instruction like foo for instance.
I believe this behaviour is around for a long time.
Actions