[Opentrep-svn] SF.net SVN: opentrep:[122] trunk/opentrep/test/parsers/search_string_parser .cpp
Status: Beta
Brought to you by:
denis_arnaud
From: <den...@us...> - 2009-07-12 16:27:06
|
Revision: 122 http://opentrep.svn.sourceforge.net/opentrep/?rev=122&view=rev Author: denis_arnaud Date: 2009-07-12 16:27:02 +0000 (Sun, 12 Jul 2009) Log Message: ----------- [Test] First basic working version of the travel search string. Modified Paths: -------------- trunk/opentrep/test/parsers/search_string_parser.cpp Modified: trunk/opentrep/test/parsers/search_string_parser.cpp =================================================================== --- trunk/opentrep/test/parsers/search_string_parser.cpp 2009-07-12 16:13:18 UTC (rev 121) +++ trunk/opentrep/test/parsers/search_string_parser.cpp 2009-07-12 16:27:02 UTC (rev 122) @@ -361,8 +361,10 @@ date = lexeme_d[ limit_d(1u,12u)[uint2_p][assign_a(self._searchString._tmpDate._month)] - >> '-' >> limit_d(1u,31u)[uint2_p][assign_a(self._searchString._tmpDate._day)] - >> '-' >> limit_d(2000u,2099u)[uint4_p][assign_a(self._searchString._tmpDate._year)]] + >> boost::spirit::chset_p("/-") + >> limit_d(1u,31u)[uint2_p][assign_a(self._searchString._tmpDate._day)] + >> boost::spirit::chset_p("/-") + >> limit_d(2000u,2099u)[uint4_p][assign_a(self._searchString._tmpDate._year)]] ; preferred_airlines = @@ -383,11 +385,11 @@ ; passenger_number = - lexeme_d[ limit_d(0u, 20u)[uint2_p][store_passenger_number(self._searchString)] ] + lexeme_d[ limit_d(1u, 9u)[uint1_p][store_passenger_number(self._searchString)] ] ; passenger_type = - lexeme_d[ (repeat_p(4,20)[chset_p("0-9A-Z")])[store_adult_passenger_type(self._searchString)] ] + lexeme_d[ (repeat_p(3,20)[chset_p("0-9a-z")])[store_adult_passenger_type(self._searchString)] ] ; BOOST_SPIRIT_DEBUG_NODE (search_string); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |