commit 17aac94cf659f95a7705dd5538e9401f93906f81
parent 67d780553957a30bb3ec6ac12aaf192932acf81e
Author: Robert Russell <robert@rr3.xyz>
Date: Sat, 28 Dec 2024 14:00:36 -0800
Fix handling of octal escapes in vis C lexer
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vis/lexers/ansi_c.lua b/vis/lexers/ansi_c.lua
@@ -56,7 +56,7 @@ local numlit = T("numlit", fltlit + intlit)
local escape = T("escape",
P"\\" * S"'\"?\\abfnrtv"
- + P"\\" * dec * dec^-2
+ + P"\\" * oct * oct^-2
+ P"\\x" * hex^1
+ P"\\u" * N(hex, 4)
+ P"\\U" * N(hex, 8))