From: Jürg Billeter Date: Sun, 19 Dec 2010 16:03:10 +0000 (+0100) Subject: Improve syntax error message for missing type in foreach X-Git-Tag: 0.11.3~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c00fb7018eb764e59fbe66af355814b2cd7074d1;p=thirdparty%2Fvala.git Improve syntax error message for missing type in foreach Fixes bug 635903. --- diff --git a/vala/valaparser.vala b/vala/valaparser.vala index d37b8e8fd..60ba794be 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -1899,6 +1899,10 @@ public class Vala.Parser : CodeVisitor { DataType type = null; if (!accept (TokenType.VAR)) { type = parse_type (true, true); + if (accept (TokenType.IN)) { + Report.error (type.source_reference, "syntax error, expected var or type"); + throw new ParseError.SYNTAX ("expected var or type"); + } } string id = parse_identifier (); expect (TokenType.IN);