From 33b9ef5d50b4ecc4064ffd4c99e6a1b3ef665250 Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Thu, 8 Sep 2016 16:15:10 -0700 Subject: [PATCH] Include condition in compilation errors. When a macro/rule condition can't be compiled, include the condition in the error message. --- userspace/engine/lua/compiler.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace/engine/lua/compiler.lua b/userspace/engine/lua/compiler.lua index 470b38b3..154922c9 100644 --- a/userspace/engine/lua/compiler.lua +++ b/userspace/engine/lua/compiler.lua @@ -273,7 +273,7 @@ function compiler.compile_macro(line, list_defs) local ast, error_msg = parser.parse_filter(line) if (error_msg) then - print ("Compilation error: ", error_msg) + print ("Compilation error when compiling \""..line.."\": ", error_msg) error(error_msg) end @@ -298,7 +298,7 @@ function compiler.compile_filter(name, source, macro_defs, list_defs) local ast, error_msg = parser.parse_filter(source) if (error_msg) then - print ("Compilation error: ", error_msg) + print ("Compilation error when compiling \""..source.."\": ", error_msg) error(error_msg) end