diff --git a/asm/lexer.cpp b/asm/lexer.cpp index e463b7c..7529eaf 100644 --- a/asm/lexer.cpp +++ b/asm/lexer.cpp @@ -403,6 +403,12 @@ lerr_t tokenise_buffer(string_view source, std::vector &tokens) if (lerr.type != lerr_type_t::OK) return lerr; } + else + { + ++column; + return lerr_t{lerr_type_t::UNKNOWN_CHAR, column, line}; + } + if (is_token) { t.line = line;