blob: 0ff7bfa09d5a52c48811dd7400dbecf28b55915d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
object Test {
def main(args: Array[String]) {
val xml = <top><a>apple</a><b>boy</b><c>child</c></top>
// This is the more likely typo, and the uglier parse.
// We could turn it into a } if } does not follow (to
// avoid handing }} back to xml) but that is quite ad hoc.
// Assuming } for ) after _* would not be not outlandish.
// bad brace or paren after _*
val <top>{a, z@_*)</top> = xml
println("A for "+ a +", ending with "+ z)
}
}
|