From 62092b721a91b9a256617e614926efd15277e19d Mon Sep 17 00:00:00 2001 From: Alistair Thomas Date: Sat, 25 Apr 2015 18:55:33 +0100 Subject: [PATCH] genie: Amend text of indent and dedent for error messages Fixes https://gitlab.gnome.org/GNOME/vala/issues/497 --- vala/valagenieparser.vala | 2 +- vala/valagenietokentype.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index a96d18031..3d2a59218 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -2455,7 +2455,7 @@ public class Vala.Genie.Parser : CodeVisitor { TokenType cur = current (); TokenType pre = tokens[index-1].type; - throw new ParseError.SYNTAX ("expected declaration but got %s with previous %s", cur.to_string (), pre.to_string()); + throw new ParseError.SYNTAX ("expected a declaration after %s, but got %s", pre.to_string (), cur.to_string()); } void parse_declarations (Symbol parent, bool root = false) throws ParseError { diff --git a/vala/valagenietokentype.vala b/vala/valagenietokentype.vala index 6bde090b6..55dbcc919 100644 --- a/vala/valagenietokentype.vala +++ b/vala/valagenietokentype.vala @@ -205,7 +205,7 @@ public enum Vala.Genie.TokenType { case CONST: return "`const'"; case CONSTRUCT: return "`construct'"; case CONTINUE: return "`continue'"; - case DEDENT: return "`dedent'"; + case DEDENT: return "end of block (dedent)"; case DEF: return "`def'"; case DEFAULT: return "`default'"; case DELEGATE: return "`delegate'"; @@ -236,7 +236,7 @@ public enum Vala.Genie.TokenType { case IF: return "`if'"; case IMPLEMENTS: return "`implements'"; case IN: return "`in'"; - case INDENT: return "`tab indent'"; + case INDENT: return "block (indent)"; case INIT: return "`init'"; case INLINE: return "`inline'"; case INTEGER_LITERAL: return "integer literal"; -- 2.47.2