$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r73451 - trunk/boost/spirit/home/lex/lexer/lexertl
From: hartmut.kaiser_at_[hidden]
Date: 2011-07-30 15:30:54
Author: hkaiser
Date: 2011-07-30 15:30:54 EDT (Sat, 30 Jul 2011)
New Revision: 73451
URL: http://svn.boost.org/trac/boost/changeset/73451
Log:
Spirit: Fixed problem in lexer when enabling parser debugging
Text files modified: 
   trunk/boost/spirit/home/lex/lexer/lexertl/position_token.hpp |    13 ++++---------                           
   1 files changed, 4 insertions(+), 9 deletions(-)
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/position_token.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/position_token.hpp	(original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/position_token.hpp	2011-07-30 15:30:54 EDT (Sat, 30 Jul 2011)
@@ -554,24 +554,19 @@
         typedef Iterator iterator_type;
 
         //  default constructed tokens correspond to EOI tokens
-        position_token() 
-          : value_(iterpair_type(iterator_type(), iterator_type())) 
-        {}
+        position_token() {}
 
         //  construct an invalid token
         explicit position_token(int)
-          : base_type(0)
-          , value_(iterpair_type(iterator_type(), iterator_type())) 
-        {}
+          : base_type(0) {}
 
         position_token(id_type id, std::size_t state, token_value_type const& value)
-          : base_type(id, state, value), value_(value) 
-        {}
+          : base_type(id, state, value), value_(value) {}
 
         position_token(id_type id, std::size_t state, Iterator const& first
               , Iterator const& last)
           : base_type(id, state, first, last)
-          , value_(iterpair_type(iterator_type(), iterator_type())) 
+          , value_(iterpair_type(first, last)) 
         {}
 
         token_value_type& value() { return value_; }