From 8898897f7b397a09c94e4850ef6146ee5b09677b Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sun, 4 Jan 2015 14:23:30 +0100 Subject: Towards Xilinx bram support --- passes/memory/memory_bram.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'passes') diff --git a/passes/memory/memory_bram.cc b/passes/memory/memory_bram.cc index 9e61c7f3..efabfc06 100644 --- a/passes/memory/memory_bram.cc +++ b/passes/memory/memory_bram.cc @@ -73,20 +73,21 @@ struct rules_t std::ifstream infile; vector tokens; int linecount; - string line; void syntax_error() { - if (line.empty()) + if (tokens.empty()) log_error("Unexpected end of rules file in line %d.\n", linecount); - log_error("Syntax error in rules file line %d: %s\n", linecount, line.c_str()); + log_error("Syntax error in rules file line %d.\n", linecount); } bool next_line() { linecount++; tokens.clear(); + string line; while (std::getline(infile, line)) { + log("> %s\n", line.c_str()); for (string tok = next_token(line); !tok.empty(); tok = next_token(line)) { if (tok[0] == '#') break; -- cgit v1.2.3