H :: Tis an infix type of type ::[H, T], which is HListwith a type head Hand a tail with a type T <: HList. those. we are looking Parserfor type ::[H, T].
The use of infix is achieved in such a way, where it infixcan be any name:
scala> trait infix[A, B]
scala> def test[A, B](ab: A infix B) = ???
test: [A, B](ab: infix[A,B])Nothing
Also, how does this case cell +: resthandle the case when s, that is, the input is applyempty?
s - , s.split(",").toList List . case cell +: rest .