lib/liquidscript/scanner/base/lexer.rb in liquidscript-0.11.0.rc1 vs lib/liquidscript/scanner/base/lexer.rb in liquidscript-0.11.0

- old
+ new

@@ -38,13 +38,14 @@ end out end - def error(scanner = @scanner, context = @context) + def error(scanner = @scanner, context = @context, + file = @metadata[:file]) raise SyntaxError, "Unexpected " + "#{scanner.matched}#{scanner.peek(2)}".inspect + - " (line: #{line}, column: #{column})" + " (line: #{line}, column: #{column}, file: #{file})" end private def find_context(name)