
================================================================================
Subclass with multiline params and unnamed after named param
:skip
================================================================================

// https://github.com/tree-sitter/tree-sitter-scala/issues/465
// https://github.com/scala/scala3/blob/main/tests/run/i14164.scala#L5-L9
class Child extends Base(
  param =
    for x <- Seq("a") yield x
    "param"
)

--------------------------------------------------------------------------------

================================================================================
case class nested in an object definition
:skip
================================================================================

// https://github.com/tree-sitter/tree-sitter-scala/issues/329
object Merge:

  case class Location(runIndex: Int, locationInRun: String):
  end Location

end Merge

--------------------------------------------------------------------------------

================================================================================
More than two argument lists in `extends`
:skip
================================================================================

// https://github.com/tree-sitter/tree-sitter-scala/issues/259
class A extends B(c)(d)(e)

--------------------------------------------------------------------------------
