2382 Commits

Author SHA1 Message Date
Hartmut Kaiser c0df218d30 Spirit: fixing C++0x compilation issues
[SVN r56102]
2009-09-08 02:34:32 +00:00
Hartmut Kaiser 301daec6a6 Spirit: added missing file
[SVN r56101]
2009-09-08 02:17:19 +00:00
Hartmut Kaiser 34fab01732 Spirit: Added character generator negation (unary '~' for character generators)
[SVN r56100]
2009-09-08 02:16:31 +00:00
Hartmut Kaiser dff4ca36b5 Spirit: disambiguated lex::omit
[SVN r56096]
2009-09-07 22:24:33 +00:00
Hartmut Kaiser 1dc7ef4bd5 Spirit: removed lex::omitted in favor of lex::omit, fixed missing piece
[SVN r56094]
2009-09-07 21:06:57 +00:00
Hartmut Kaiser bcf726a9ab Spirit: removed lex::omitted in favor of lex::omit
[SVN r56087]
2009-09-07 14:44:19 +00:00
Hartmut Kaiser a287dd49b7 Spirit: removed lex::omitted in favor of lex::omit
[SVN r56086]
2009-09-07 14:39:25 +00:00
Hartmut Kaiser ab72b0e698 Spirit: Unified semantics of tokenize_and_parse functions
[SVN r56085]
2009-09-07 13:52:28 +00:00
François Barel 01bdcfa11b Spirit: support use with 1.40 release
[SVN r56060]
2009-09-06 09:57:37 +00:00
Joel de Guzman 75e17b1a60 fixed broken code
[SVN r56051]
2009-09-05 14:59:37 +00:00
Joel de Guzman c4ad45b34d Revert broken.
[SVN r56050]
2009-09-05 13:41:14 +00:00
Joel de Guzman 8f0970b27c Minor tweaks
[SVN r56026]
2009-09-05 06:29:29 +00:00
François Barel b9a9542dc5 Spirit: attempt to fix grammar test failure in C++0x mode
[SVN r56007]
2009-09-03 23:16:07 +00:00
François Barel 27b118ac04 Spirit: fix some C++0x failures (result_of requires operator())
[SVN r56004]
2009-09-03 22:23:37 +00:00
Hartmut Kaiser 1b66d9fa6c Spirit: allow for mpl::vector<> instead of mpl::vector0<>
[SVN r55973]
2009-09-02 09:57:03 +00:00
Joel de Guzman 1c6dc27da8 Hoist the char-class namespaces into qi (for usability)
correct concept class for attr

[SVN r55969]
2009-09-02 03:27:43 +00:00
Ben Hanson 20c1defded Bug fix for bol/eol flag setting.
[SVN r55920]
2009-08-31 15:17:45 +00:00
Hartmut Kaiser b5f69ab6c0 Spirit: default parameters for custom generator specs, semantic changes to binary generators
[SVN r55904]
2009-08-31 11:29:29 +00:00
Hartmut Kaiser 1d4efd6408 Spirit: using endian from trunk starting with V1.42 only
[SVN r55903]
2009-08-31 11:21:17 +00:00
Ben Hanson 9b989b39db Prevent overflow in comparison.
[SVN r55829]
2009-08-28 08:10:38 +00:00
Hartmut Kaiser 14cf77b39f Spirit: fixed a problem in lexertl
[SVN r55781]
2009-08-25 22:06:50 +00:00
Hartmut Kaiser 68dabe14e0 Spirit: moved karma::ostream_iterator out of namespace detail to make it usable by user code
[SVN r55776]
2009-08-25 14:52:35 +00:00
Hartmut Kaiser 0ab6236c1e Spirit: Added karma::stream_generator
[SVN r55769]
2009-08-25 00:24:18 +00:00
Hartmut Kaiser f327195279 Spirit: added missing file
[SVN r55740]
2009-08-23 20:14:30 +00:00
Hartmut Kaiser 18d630f665 Spirit: added missing files
[SVN r55657]
2009-08-18 20:21:58 +00:00
François Barel b23061bbdb Spirit: add missing include
[SVN r55651]
2009-08-18 12:53:03 +00:00
Hartmut Kaiser 6c31bae93b Spirit: fixing multi_pass compiler errors on newer gcc compilers
[SVN r55646]
2009-08-18 02:44:07 +00:00
Hartmut Kaiser 0575017c03 Spirit: adding missing header files
[SVN r55616]
2009-08-16 22:52:36 +00:00
François Barel 6bc3972423 Spirit: make inherited attributes work with multiple subrules
[SVN r55613]
2009-08-16 13:43:12 +00:00
Hartmut Kaiser c7415b284f Spirit: factored out floating point conversion into a separate header
[SVN r55594]
2009-08-14 22:27:52 +00:00
Hartmut Kaiser 6b0ac3b91d Spirit: working around a mac specific problem
[SVN r55593]
2009-08-14 22:26:41 +00:00
François Barel 42f4c32d5f Spirit: no longer tie subrules to a skipper/delimiter type
[SVN r55587]
2009-08-14 21:14:01 +00:00
Hartmut Kaiser b1a3662c69 Spirit: adjustments to real_policies to accommodate more use cases
[SVN r55585]
2009-08-14 20:25:02 +00:00
François Barel 3c26f32f95 Spirit: adding Karma subrules to repository
[SVN r55583]
2009-08-14 16:39:56 +00:00
Hartmut Kaiser f41ec2ca7c Spirit: minor adjustment to output_iterator
[SVN r55577]
2009-08-14 01:11:37 +00:00
Hartmut Kaiser 52de49f802 Spirit: trying to fix compilation problems with older versions of Boost while BOOST_SPIRIT_DEBUG is defined
[SVN r55576]
2009-08-14 00:53:25 +00:00
François Barel 6dfcc76349 Spirit: add missing includes
[SVN r55558]
2009-08-12 22:10:40 +00:00
François Barel bf1b29133c Spirit: fix broken include guard
[SVN r55554]
2009-08-12 20:55:05 +00:00
François Barel 02f10baa50 Spirit: add missing includes
[SVN r55553]
2009-08-12 20:11:50 +00:00
Hartmut Kaiser 21656a326a Spirit: fixing gcc warnings
[SVN r55552]
2009-08-12 17:34:08 +00:00
François Barel e082e14c35 Spirit: adding Qi subrules to repository
[SVN r55547]
2009-08-12 14:07:46 +00:00
François Barel 8173b6d632 Spirit: factor out common nonterminal stuff
[SVN r55545]
2009-08-12 13:06:44 +00:00
François Barel 5662bc0763 Spirit: add subject_type typedef to reference
[SVN r55544]
2009-08-12 12:41:33 +00:00
François Barel 3aa83f8370 Spirit: allow use of a derived context
[SVN r55543]
2009-08-12 12:39:48 +00:00
François Barel 6d7d0ec9dc Spirit: remove duplicate declarations
[SVN r55542]
2009-08-12 12:37:29 +00:00
Hartmut Kaiser da31adf1c7 Spirit: added character range and character set generators
[SVN r55534]
2009-08-12 03:07:38 +00:00
François Barel 882db0f220 Spirit: fix gcc test failures when FP_NAN/FP_INFINITE are anonymous enums
[SVN r55532]
2009-08-11 20:36:43 +00:00
Hartmut Kaiser 6a2bc38282 Spirit: added Karma character class generators
[SVN r55516]
2009-08-11 00:55:21 +00:00
Hartmut Kaiser 94bda7ecbb Spirit: pending changes...
[SVN r55501]
2009-08-10 12:15:11 +00:00
Hartmut Kaiser 9175b4cc10 Spirit: changed semantics of karma::char_(), karma::string(), karma::int_() et.al., karma::double_() et.al.
Fixed attribute handling all over the place.

[SVN r55494]
2009-08-09 23:03:43 +00:00