I need to parse the words in not ordered way. For now i can see that following
def first: Parser[String] = ???
def second: Parser[String] = ???
def unordered = (first ~ second) | (second ~ first)
But i'm wondering if there's any native solution for that?