diff --git a/src/language/PugsParser.cpp b/src/language/PugsParser.cpp index a82570a8254efeb165f0c1cd27c7526983281e16..352ea84e60ba0ddefb8ea439e8070a255566f5c9 100644 --- a/src/language/PugsParser.cpp +++ b/src/language/PugsParser.cpp @@ -111,7 +111,7 @@ parser(const std::string& filename) << rang::fgB::red << "error: " << rang::fg::reset << rang::style::bold << e.what() << rang::style::reset << '\n' << input.line_at(p) << '\n' - << std::string(p.column, ' ') << rang::fgB::yellow << '^' << rang::fg::reset << '\n'; + << std::string(p.column - 1, ' ') << rang::fgB::yellow << '^' << rang::fg::reset << '\n'; finalize(); std::exit(1); }