Resolution: Cannot Reproduce
Affects Version/s: None
Fix Version/s: None
Currently Slang grammar allows only block or single statement as body of match case:
Still many languages allow statements list as body of a case, for example `Ruby`:
During the mapping, such node will not be converted correctly, leading to FN in two rules, since they consider only block and top level trees.:
`statements` metrics are also impacted.
A possible solution keep Slang grammar as it is, and while converting languages allowing statements list, create a `BlockTree` without curly braces. Current API of `BlockTree` entirely supports it, as there is only one method `List<Tree> statementOrExpressions()`.
The latter strategy has been used during the Go conversion and does not introduce unexpected behavior. We can therefore use it.