From f03954fd68928b266400e0d36e60ad83c3335535 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 20 Apr 2006 11:52:54 +0000 Subject: 2006-04-19 Eugene Teo PR 2014 * parse.cxx (lexer::scan): Added \[0-7]* case to preserve octal escape sequences. --- parse.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'parse.cxx') diff --git a/parse.cxx b/parse.cxx index f7ea157b..30c59b45 100644 --- a/parse.cxx +++ b/parse.cxx @@ -553,13 +553,11 @@ lexer::scan () case 'v': case 'f': case 'r': + case '0' ... '7': // NB: need only match the first digit case '\\': // Pass these escapes through to the string value - // beign parsed; it will "likely" be emitted into - // a C literal. - // - // XXX: verify this assumption. + // beign parsed; it will be emitted into a C literal. n->content.push_back('\\'); -- cgit