2382 Commits

Author SHA1 Message Date
Hartmut Kaiser 019d1ee678 Spirit: This should fix the remaining regressions
[SVN r49332]
2008-10-14 16:42:26 +00:00
Hartmut Kaiser f7efc1153d Spirit: Fixing more regressions
[SVN r49331]
2008-10-14 16:37:41 +00:00
Hartmut Kaiser 550d420b0a Spirit: Fixing more regressions
[SVN r49330]
2008-10-14 16:31:30 +00:00
Hartmut Kaiser ca88d61d1c Spirit: Fixed part of the current regressions
[SVN r49328]
2008-10-14 16:22:28 +00:00
Hartmut Kaiser 79709f9428 Spirit: Fixed part of the current regressions
[SVN r49327]
2008-10-14 16:19:05 +00:00
John Maddock f86844465e Merge fixes from Trunk.
Fixes #2392.

Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.

Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only. 

[SVN r49314]
2008-10-13 09:00:03 +00:00
Hartmut Kaiser e0faf49b0e Spirit: Fixed conditional compilation problems in lexertl code
[SVN r49310]
2008-10-13 01:39:00 +00:00
Hartmut Kaiser cf800c032a Spirit: Fixed conditional compilation problems in lexertl code
[SVN r49309]
2008-10-13 01:37:47 +00:00
Joel de Guzman 3316a8acc2 Fix #2408
[SVN r49300]
2008-10-12 23:56:56 +00:00
John Maddock fe7a2091c6 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library.  With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.

Fixes #2392.


[SVN r49254]
2008-10-10 16:10:00 +00:00
Daniel James bbd5584421 Change position_iterator so that it doesn't count '\n\r' as a single
newline and doesn't change the sequence at all (which was conflicting
with spirit's newline handling).

[SVN r49234]
2008-10-09 22:16:26 +00:00
Daniel James ffadf75e91 position_iterator is a forward iterator, so tag it appropriately. 'operator-' was giving incorrect results when there were windows newlines which can cause all sorts of problems.
[SVN r49232]
2008-10-09 22:15:57 +00:00
Hartmut Kaiser 857625f845 Spirit: Fixed initialization sequence in what_function avoiding some warnings...
[SVN r49140]
2008-10-06 11:26:32 +00:00
Hartmut Kaiser 0352f405ad Disambiguated calls to spirit::left and spirit::right
[SVN r49139]
2008-10-05 13:51:21 +00:00
Joel de Guzman af93eb6bd4 restored orig version without local_reference
[SVN r49131]
2008-10-04 12:32:19 +00:00
Joel de Guzman 754d085a9b allow multiple inclusion let.hpp and lambda.hpp will have the guards
[SVN r49122]
2008-10-03 02:49:38 +00:00
Joel de Guzman 7730e41185 fix for vc9
[SVN r49121]
2008-10-03 02:01:25 +00:00
Joel de Guzman 9acddcc466 Bug fix (reported by Steven Watanabe)
[SVN r49118]
2008-10-02 22:30:31 +00:00
Joel de Guzman 46d6284494 fix for vc7.1 when boost.function is included
[SVN r49111]
2008-10-02 15:44:37 +00:00
Joel de Guzman bcc28450de fixed bug. missing specialization for nullary version.
[SVN r48973]
2008-09-26 12:37:27 +00:00
Joel de Guzman c215b4fbc2 added support.hpp forwarding include
[SVN r48972]
2008-09-26 10:15:02 +00:00
Joel de Guzman 9cc8c00549 bugfix: std::basic_string<Char>() instead of ""
[SVN r48937]
2008-09-24 06:37:19 +00:00
Joel de Guzman ca46634eed workaround for sun compiler
[SVN r48631]
2008-09-06 15:22:21 +00:00
Hartmut Kaiser 6727e65d7b Spirit.Lex: Fixed a problem with in_state()
[SVN r48400]
2008-08-27 00:18:19 +00:00
Hartmut Kaiser c47a24f646 Spirit.Qi: Added confix parser
[SVN r48399]
2008-08-27 00:17:06 +00:00
Hartmut Kaiser 40c3592c16 Spirit.Karma: Added confix generator
[SVN r48398]
2008-08-27 00:15:36 +00:00
Hartmut Kaiser 8199f8911b Spirit.Karma: made certain error messages more consistent
[SVN r48329]
2008-08-23 20:43:47 +00:00
Hartmut Kaiser 1b544b1144 Spirit: some comment fixes
[SVN r48328]
2008-08-23 20:38:34 +00:00
Hartmut Kaiser 730cfeaa70 Spirit.Karma: Fixed optional to accept non-optional attributes.
[SVN r48327]
2008-08-23 20:37:36 +00:00
Hartmut Kaiser 88ede1d199 Fixed a bug in ISO8859/1 character case conversion.
[SVN r48161]
2008-08-15 14:13:25 +00:00
Joel de Guzman 28b7105273 fix: when testing for equality, always check the underlying iterators when _isend is not the same for the LHS and the RHS
[SVN r48157]
2008-08-15 12:13:59 +00:00
Hartmut Kaiser e33075a2bb Spirit: Added missing file
[SVN r47859]
2008-07-29 02:08:58 +00:00
Hartmut Kaiser e28ac4ed28 Spirit: Fixed deprecated warning in main spirit.hpp
[SVN r47603]
2008-07-19 16:49:46 +00:00
Hartmut Kaiser 7bad8cecbb Spirit.Lex: fixing regressions
[SVN r47531]
2008-07-18 01:40:55 +00:00
Hartmut Kaiser 6cca05b917 Spirit: fixing regressions
[SVN r47509]
2008-07-17 15:53:47 +00:00
Hartmut Kaiser eaf1fd4056 Spirit.Lex: fixing regressions
[SVN r47507]
2008-07-17 15:48:41 +00:00
Hartmut Kaiser 69292feda4 Spirit: Updating lexer
[SVN r47462]
2008-07-15 21:26:49 +00:00
Hartmut Kaiser e0db80b0ee Spirit: Updating lexer
[SVN r47461]
2008-07-15 21:26:06 +00:00
Hartmut Kaiser 0aaf8c2dc5 Spirit: Fixed a couple of warnings
[SVN r47448]
2008-07-15 16:14:36 +00:00
Hartmut Kaiser c203e48186 Spirit: fixed remaining Karma regression
[SVN r47409]
2008-07-14 01:22:18 +00:00
Hartmut Kaiser 1bf895f03b Spirit: deprecated warnings are generated starting from Boost 1.38 only
[SVN r47386]
2008-07-13 17:16:51 +00:00
Hartmut Kaiser 275812a245 Spirit.Karma: Changed grammars to conform to new Qi grammars
[SVN r47385]
2008-07-13 16:49:09 +00:00
Joel de Guzman 18622d4cc2 added context to the what function
[SVN r47380]
2008-07-13 06:10:47 +00:00
Hartmut Kaiser a5def4201b Spirit.Lex: Applied a patch posted on the mailing list
[SVN r47376]
2008-07-13 02:54:47 +00:00
Hartmut Kaiser d7f6226bcc Spirit.Lex: Fixed examples to conform to new qi::grammar class
[SVN r47373]
2008-07-13 02:32:29 +00:00
Hartmut Kaiser a343acd0c9 Spirit: Fixed problem in action_dispatch
[SVN r47371]
2008-07-13 02:20:52 +00:00
Hartmut Kaiser 5e77c486b2 Spirit: Fixing rest of the regressions in Karma
[SVN r47326]
2008-07-11 20:26:09 +00:00
Hartmut Kaiser 7b82e49487 Spirit: Fixing rest of the regressions in Karma
[SVN r47324]
2008-07-11 19:23:26 +00:00
Hartmut Kaiser 217ea5b926 Spirit: Fixing some of the regressions in Karma
[SVN r47315]
2008-07-11 17:10:58 +00:00
Joel de Guzman a404c8397d no more grammar_def
[SVN r47314]
2008-07-11 15:30:39 +00:00