regex: align query/regex err pos in optional err messages/panics

pull/7128/head
Delyan Angelov 2020-12-04 12:43:19 +02:00
parent 02ba923ba7
commit d0a2992335
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
1 changed files with 4 additions and 4 deletions

View File

@ -7,11 +7,11 @@ pub fn (mut re RE) compile_opt(pattern string) ? {
if re_err != compile_ok {
mut err_msg := strings.new_builder(300)
err_msg.write("query: $pattern\n")
line := "-".repeat(err_pos)
err_msg.write("err : ${line}^\n")
err_str := re.get_parse_error_string(re_err)
err_msg.write("ERROR: $err_str\n")
err_msg.write("$err_str\n")
err_msg.write(" query: $pattern\n")
line := "-".repeat(err_pos)
err_msg.write(" err pos: ${line}^")
return error_with_code(err_msg.str(), re_err)
}
}