From 1d0a623ac62cb7ba317cc7cd1afe0b10d67b5172 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 30 May 2015 12:34:40 -0700 Subject: 1515 - complain on unbalanced brackets --- 013literal_string.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to '013literal_string.cc') diff --git a/013literal_string.cc b/013literal_string.cc index 02e8ea93..b31bc702 100644 --- a/013literal_string.cc +++ b/013literal_string.cc @@ -48,6 +48,10 @@ string slurp_quoted(istream& in) { if (c == ']') --brace_depth; if (brace_depth == 0) break; } + if (in.eof() && brace_depth > 0) { + raise << "unbalanced '['\n"; + return ""; + } return out.str(); } -- cgit 1.4.1-2-gfad0