From 9de9bc983bde539870d478ad76178ec677f0b46c Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Sun, 12 Apr 2026 15:32:31 -0300 Subject: [PATCH] Fix ADD SUGGESTION preprocessor transform to avoid ADD BOT keyword conflict --- src/basic/compiler/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/basic/compiler/mod.rs b/src/basic/compiler/mod.rs index 13c4c66b..c041f78d 100644 --- a/src/basic/compiler/mod.rs +++ b/src/basic/compiler/mod.rs @@ -487,7 +487,10 @@ impl BasicCompiler { let normalized = trimmed .replace("FOR EACH", "FOR_EACH") .replace("EXIT FOR", "EXIT_FOR") - .replace("GROUP BY", "GROUP_BY"); + .replace("GROUP BY", "GROUP_BY") + .replace("ADD SUGGESTION TOOL", "ADD_SUGG_TOOL") + .replace("ADD SUGGESTION TEXT", "ADD_SUGG_TEXT") + .replace("ADD SUGGESTION", "ADD_SUGG"); if normalized.starts_with("SET SCHEDULE") || trimmed.starts_with("SET SCHEDULE") { has_schedule = true; let parts: Vec<&str> = normalized.split('"').collect();