From 377f5eaa23866f645f1c8eced157aa8f40481b71 Mon Sep 17 00:00:00 2001 From: Cary R Date: Tue, 11 Mar 2008 18:47:41 -0700 Subject: [PATCH] Add \' as a string constant to block macro expansion. This patch allows you to type "The \`define is `value" and not have Icarus try to expand `define as a macro. --- ivlpp/lexor.lex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ivlpp/lexor.lex b/ivlpp/lexor.lex index 57fc61c4c2..7bbd296408 100644 --- a/ivlpp/lexor.lex +++ b/ivlpp/lexor.lex @@ -253,7 +253,8 @@ keywords (include|define|undef|ifdef|ifndef|else|elseif|endif) * string. */ \" { string_enter = YY_START; BEGIN(CSTRING); ECHO; } -\\\" { ECHO; } +\\\" | +\\` { ECHO; } \r\n | \n\r | \n |