blob: 1bc44f8033fd1f0ba41a7e3273b63ece1534e1aa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
object Test extends scala.util.parsing.combinator.RegexParsers {
def word: Parser[String] = "\\w+".r
def twoWords = for {
(a ~ b) <- word ~ word
} yield (b, a)
def main(args: Array[String]) {
println(parseAll(twoWords, "first second"))
}
}
|