From f2b859abd857f71990b8b48bc774fff0fbb5bb9b Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 11 Jul 2011 10:29:46 +0200 Subject: Handle numeric literals in cxx_lexer --- odb/cxx-lexer.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/odb/cxx-lexer.cxx b/odb/cxx-lexer.cxx index bcbeb49..bb2b147 100644 --- a/odb/cxx-lexer.cxx +++ b/odb/cxx-lexer.cxx @@ -153,6 +153,12 @@ next (string& token) token = name; break; } + case CPP_NUMBER: + { + cpp_string const& s (t->val.str); + token.assign (reinterpret_cast (s.text), s.len); + break; + } default: { if (tt <= CPP_LAST_PUNCTUATOR) -- cgit v1.1