blob: fb9c0b40274a4bf33a09a5f9b612becd817c312d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
object tokens extends Enumeration {
type Token = Value;
val BAD = Value("<bad>");
val IDENT = Value("ident");
val NAME = Value("name");
}
object test extends AnyRef with App {
import tokens._;
val reserved = new scala.collection.mutable.HashMap[String, Token]();
if (true) {
reserved.get("a") match {
case None => IDENT
case Some(tk) => tk
}
}
else
BAD
}
|