From 535151a2a51d3ac05d15acd04684dcbcc04e03dd Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Thu, 20 Feb 2025 00:59:18 +0100 Subject: [PATCH] Fix character literal regex. --- resources/grammar/c3.l | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/grammar/c3.l b/resources/grammar/c3.l index e942eb13f..8609a1d99 100644 --- a/resources/grammar/c3.l +++ b/resources/grammar/c3.l @@ -206,8 +206,8 @@ b64\`{B64}\` { return(BYTES); } {INT}"."{INT}{E}?{REALTYPE}? { return(REAL); } 0[xX]{HINT}"."{HINT}{P}{REALTYPE}? { return(REAL); } -\"(\\.|[^\\"])*\" { return(STRING_LITERAL); } -\'(\\[ux]{HEX}|\\.|[^\\']+)\' { return(CHAR_LITERAL); } +\"([^"\\]|\\.)*\" { return(STRING_LITERAL); } +\'([^'\\]|\\.)+\' { return(CHAR_LITERAL); } "`" { BEGIN(RAW_STRING); } {