diff --git a/SLS_C/src/lexer.c b/SLS_C/src/lexer.c index fbd665b..75871f7 100644 --- a/SLS_C/src/lexer.c +++ b/SLS_C/src/lexer.c @@ -758,11 +758,12 @@ static LexerResult lexer_next(LexerInfo *lexer_info) { // Identifiers and Booleans if (is_identifier_start(lexer_info)) return parse_identifiers_and_booleans(lexer_info, c, start, start_line); - if (c == ':') + if (c == ':') { if (far_peek(lexer_info, 1) == ':') return lexer_error(lexer_info, SLS_STR("Invalid identifier literal: empty identifier after '::'."), start, start_line); else return lexer_error(lexer_info, SLS_STR("Unexpected single colon ':'."), start, start_line); + } // Random Characters SlsStr error_msg = sls_format(SLS_STR("Unexpected character: unexpected '%c' during parsing."), c);