--- vala-0.7.10.262-39688/vala/valaparser.vala	2010-03-25 11:33:29.000000000 +0200
+++ vala-0.7.10.262-39688-multicase/vala/valaparser.vala	2010-03-26 13:01:36.000000000 +0200
@@ -1712,6 +1712,10 @@
 			do {
 				if (accept (TokenType.CASE)) {
 					section.add_label (new SwitchLabel (parse_expression (), get_src (begin)));
+					while (current() == TokenType.COMMA) {
+						expect (TokenType.COMMA);
+						section.add_label (new SwitchLabel (parse_expression (), get_src (begin)));
+					}
 				} else {
 					expect (TokenType.DEFAULT);
 					section.add_label (new SwitchLabel.with_default (get_src (begin)));
