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)