From: Rico Tzschichholz Date: Sat, 18 Jan 2020 19:03:37 +0000 (+0100) Subject: vala: Use some replacement for an unavailable identifier string X-Git-Tag: 0.47.4~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2104cd8c740cef9c614d4c26c780cad68682c5f;p=thirdparty%2Fvala.git vala: Use some replacement for an unavailable identifier string --- diff --git a/vala/valaparser.vala b/vala/valaparser.vala index 18a636b35..2b480ce59 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -146,6 +146,11 @@ public class Vala.Parser : CodeVisitor { return tokens[index].begin; } + string get_location_string () { + var begin = get_location (); + return "__VALA_L%d_C%d__".printf (begin.line, begin.column); + } + string get_current_string () { var token = tokens[index]; return ((string) token.begin.pos).substring (0, (int) (token.end.pos - token.begin.pos)); @@ -287,7 +292,7 @@ public class Vala.Parser : CodeVisitor { if (context.keep_going) { report_parse_error (e); prev (); - return ""; + return get_location_string (); } else { throw e; }