Hartmut Kaiser
dc4d0e9fa3
Spirit: Switched to use unordered from main Boost distribution, removed local copy of unordered.
...
[SVN r44787]
2008-04-26 20:24:00 +00:00
Hartmut Kaiser
6b73e6b839
Spirit: applied patch from #1886 , closed now.
...
[SVN r44786]
2008-04-26 20:12:12 +00:00
Hartmut Kaiser
45af0e1f88
Spirit.Classic: Added some explaining comments to the namespace handling.
...
[SVN r44785]
2008-04-26 20:11:25 +00:00
Hartmut Kaiser
9690c9154a
Spirit.Lex: fixed typos in comments
...
[SVN r44784]
2008-04-26 20:10:36 +00:00
Hartmut Kaiser
4706fcb6fc
Added wrap_action for zero parameter semantic actions
...
[SVN r44783]
2008-04-26 20:09:56 +00:00
Hartmut Kaiser
c403847634
Applied patch provided by Felipe Magno de Almeida [felipe.m.almeida@gmail.com].
...
[SVN r44771]
2008-04-26 02:02:44 +00:00
Joel de Guzman
fad0fdec26
added nullary function support
...
[SVN r44755]
2008-04-24 22:13:32 +00:00
Hartmut Kaiser
107499b808
Phoenix: disambiguated ref() (gcc 4.3 complained...)
...
[SVN r44749]
2008-04-24 13:52:22 +00:00
Hartmut Kaiser
22d12741a0
Spirit.Support: Minor change
...
[SVN r44719]
2008-04-22 15:10:52 +00:00
Hartmut Kaiser
cf3b0ccc64
Spirit.Lex: pending commits, fixed static lexer.
...
[SVN r44672]
2008-04-21 02:04:06 +00:00
Hartmut Kaiser
649c7425f8
Spirit.Qi: Added ~ for eoi and eol, added corresponding tests
...
[SVN r44669]
2008-04-21 02:01:31 +00:00
Hartmut Kaiser
44b155065a
Spirit.Lex: Cleaning up ...
...
[SVN r44656]
2008-04-20 21:44:25 +00:00
Hartmut Kaiser
f04097af1d
Spirit.Lex: Fixed wrap_action
...
[SVN r44655]
2008-04-20 21:39:36 +00:00
Hartmut Kaiser
52f870c540
Spirit.Lex: Fixed VC7.1 compilation issue
...
[SVN r44652]
2008-04-20 21:27:28 +00:00
Joel de Guzman
998a2375d5
problem fixed with lambda[f]
...
[SVN r44651]
2008-04-20 21:11:44 +00:00
Hartmut Kaiser
b291f10422
Spirit.Qi: Fixed lit parser
...
[SVN r44639]
2008-04-20 17:00:35 +00:00
Hartmut Kaiser
230ccfda69
Spirit.Qi: Fixed eol parser
...
[SVN r44637]
2008-04-20 15:27:30 +00:00
Hartmut Kaiser
47e09cc644
Spirit.Lex: Fixed a gcc4.3.0 compilation error.
...
[SVN r44635]
2008-04-20 14:04:08 +00:00
Hartmut Kaiser
96aa66a03d
Spirit: Added a missing header #include.
...
[SVN r44634]
2008-04-20 14:01:34 +00:00
Hartmut Kaiser
35df8170ca
Spirit: Added a missing header #include.
...
[SVN r44633]
2008-04-20 14:01:18 +00:00
Hartmut Kaiser
8fa549791a
Spirit: Added a missing header #include.
...
[SVN r44632]
2008-04-20 13:57:47 +00:00
Hartmut Kaiser
e5459e94ab
Spirit.Lex: Yet another wchar_t fix.
...
[SVN r44628]
2008-04-20 13:37:42 +00:00
Hartmut Kaiser
bf519c4922
Spirit.Lex: Added another workaround for wchar.h
...
[SVN r44627]
2008-04-20 13:33:53 +00:00
Hartmut Kaiser
3a058d9103
Spirit.Lex: Added a workaround for missing WCHAR_MAX constant.
...
[SVN r44626]
2008-04-20 13:30:15 +00:00
Hartmut Kaiser
445460321b
Spirit.Lex: Reverted wrap_action code to use Boost.Bind for now, just to avoid regression errors.
...
[SVN r44625]
2008-04-20 13:25:47 +00:00
Hartmut Kaiser
057ae7efb1
Spirit.Lex: Worked around a problem related to HP-UX_ia64_aCC.
...
[SVN r44624]
2008-04-20 13:24:11 +00:00
Hartmut Kaiser
1cb517eca7
Spirit.Lex: Changed wrap_action::phoenix_action to be a embedded function object. Same errors still...
...
[SVN r44623]
2008-04-20 13:13:42 +00:00
Joel de Guzman
7ff19d4ae9
various fixes
...
[SVN r44610]
2008-04-20 08:27:25 +00:00
Hartmut Kaiser
8d6396669a
Spirit.Lex: First version of wrapped semantic actions.
...
[SVN r44608]
2008-04-20 01:42:27 +00:00
Hartmut Kaiser
7113a63181
Spirit: renamed end_type to eoi_type (missed that while original renaming)
...
[SVN r44605]
2008-04-19 20:22:39 +00:00
Joel de Guzman
26854ba520
no-case for chsets
...
[SVN r44569]
2008-04-19 02:13:57 +00:00
Hartmut Kaiser
e67ccf7aa7
Spirit: Removed testing for compatibility of skipper and delimiter with the rule. Added some comments at the place where the compilation error occurs if skipper of delimiter are incompatible.
...
[SVN r44562]
2008-04-19 00:06:02 +00:00
Joel de Guzman
dcfccb43a8
put virtual_component_base outside detail namespace plus a few renames
...
[SVN r44561]
2008-04-18 23:41:48 +00:00
Joel de Guzman
a3bda1ebe4
fixed rule accepting any type of skipper but doing nothing
...
[SVN r44560]
2008-04-18 21:09:11 +00:00
Joel de Guzman
87cef26948
fixed rule accepting any type of skipper but doing nothing
...
[SVN r44558]
2008-04-18 21:03:53 +00:00
Joel de Guzman
2da1838bc1
tweaks
...
[SVN r44556]
2008-04-18 20:32:43 +00:00
Joel de Guzman
faba835c78
disallow mutability of attribute in actions
...
[SVN r44555]
2008-04-18 20:23:49 +00:00
Joel de Guzman
76eebdb3fd
removed unnecessary stuff
...
[SVN r44553]
2008-04-18 20:05:59 +00:00
Hartmut Kaiser
baeaffcb6c
Spirit: Fixed a duplicate header include guard constant
...
[SVN r44547]
2008-04-18 16:03:09 +00:00
Hartmut Kaiser
0d05a19fcb
Spirit.Lex: trying to fix some gcc issues.
...
[SVN r44541]
2008-04-18 13:52:47 +00:00
Hartmut Kaiser
d8ceabba73
Spirit: changed end parser to be named eoi.
...
[SVN r44540]
2008-04-18 12:35:25 +00:00
Joel de Guzman
e5d2f7790f
added actions test + bug fixes
...
[SVN r44538]
2008-04-18 10:32:40 +00:00
Joel de Guzman
a3e695b437
fixed include
...
[SVN r44531]
2008-04-18 08:33:12 +00:00
Hartmut Kaiser
40ffde23f5
Spirit.Karma: added simple function support for semantic actions, added example.
...
[SVN r44529]
2008-04-18 01:39:58 +00:00
Hartmut Kaiser
299c865272
Spirit.Lex: Added support for token ids other than std::size_t.
...
[SVN r44528]
2008-04-18 01:12:10 +00:00
Hartmut Kaiser
f0c8c61753
Spirit: added eol and end parsers.
...
[SVN r44527]
2008-04-18 01:11:25 +00:00
Joel de Guzman
c94a2c87cc
action-dispatch tweaks for phoenix special handling
...
[SVN r44526]
2008-04-18 00:59:39 +00:00
Joel de Guzman
400ca0d9d0
action-dispatch
...
[SVN r44524]
2008-04-17 23:59:34 +00:00
Hartmut Kaiser
db23e48ee3
Spirit V2: Fixed a gcc complaint
...
[SVN r44497]
2008-04-17 12:29:18 +00:00
Hartmut Kaiser
ccfc1e3869
Spirit V2: Fixed a gcc complaint
...
[SVN r44496]
2008-04-17 12:22:33 +00:00
Joel de Guzman
66e8471d2d
fixed redundancy in namespace qi::detail::detail
...
[SVN r44493]
2008-04-17 09:44:31 +00:00
Joel de Guzman
1628e941ea
char-sets
...
[SVN r44491]
2008-04-17 09:01:51 +00:00
Hartmut Kaiser
a1ef04fe31
Wave: minor edits...
...
[SVN r44482]
2008-04-17 01:04:19 +00:00
Hartmut Kaiser
19e9487cad
Spirit V2: Fixed more regression problems.
...
[SVN r44478]
2008-04-16 23:17:24 +00:00
Hartmut Kaiser
34d36738cf
Spirit V2: started to address regression test failures
...
[SVN r44475]
2008-04-16 22:50:47 +00:00
Hartmut Kaiser
a00a036693
Applied a minor optimization to one of the multi_pass policies.
...
[SVN r44390]
2008-04-14 01:47:46 +00:00
Hartmut Kaiser
3d1c6bdfb1
Fixed namespace issue for Spirit.Classic
...
[SVN r44389]
2008-04-14 01:11:23 +00:00
Hartmut Kaiser
ca7ef92102
Spirit V2: Fixes to new multi?pass iterator
...
[SVN r44382]
2008-04-13 22:39:59 +00:00
Hartmut Kaiser
0ac381dcf3
Fixed Spirit Classic namespace switching.
...
[SVN r44371]
2008-04-13 16:28:27 +00:00
Joel de Guzman
bfb86cb157
spirit2 ! :)
...
[SVN r44359]
2008-04-13 01:52:31 +00:00
Joel de Guzman
ffd0cc1001
adding spirit2
...
[SVN r44358]
2008-04-13 00:54:10 +00:00
Joel de Guzman
f2a31e171d
added flat forwarding headers
...
[SVN r44357]
2008-04-13 00:39:00 +00:00
Joel de Guzman
118d4329f3
added flat forwarding headers
...
[SVN r44356]
2008-04-13 00:15:11 +00:00
Hartmut Kaiser
b61f659831
Changed copyright, started to apply changes for switching namespaces.
...
[SVN r44355]
2008-04-12 23:58:29 +00:00
Hartmut Kaiser
657dbe12fa
Fixed more SpiritV1 header references after renaming
...
[SVN r44206]
2008-04-12 03:02:34 +00:00
Hartmut Kaiser
a26ce80291
Renamed PhoenixV1 files.
...
[SVN r44198]
2008-04-12 02:35:34 +00:00
Hartmut Kaiser
22050b506a
Renamed a SpiritV1 header file I missed before
...
[SVN r44197]
2008-04-11 22:05:25 +00:00
Hartmut Kaiser
d011669e57
Changed SpiritV1 header files to have a classic_ prefix
...
[SVN r44196]
2008-04-11 22:01:55 +00:00
Hartmut Kaiser
eeae956f5c
Fixed #pragma message directives and a couple of forwarding headers.
...
[SVN r44125]
2008-04-09 13:50:03 +00:00
Hartmut Kaiser
a1885e7f67
Fixed one more include path
...
[SVN r44120]
2008-04-09 02:17:53 +00:00
Joel de Guzman
a14b9952d7
In preparation for spirit2:
...
* flat includes
* home directory
* forwarding headers
* classic spirit
[SVN r44119]
2008-04-09 01:51:47 +00:00
Hartmut Kaiser
261421ba46
Wave: fixed expanding_function_like_macro()
...
[SVN r43038]
2008-01-31 20:57:47 +00:00
Markus Schöpflin
52cd410c51
Modified spelling of my surname to avoid problems with non-ASCII characters.
...
[SVN r42436]
2008-01-03 10:04:39 +00:00
Hartmut Kaiser
c3905959fb
Fixed tree_to_xml code for gcc3.4.4 (Cygwin).
...
[SVN r41467]
2007-11-29 17:54:16 +00:00
Hartmut Kaiser
309ab606a6
Fixing compilation of Spirit test tree_to_xml for gcc.
...
[SVN r41462]
2007-11-29 14:44:34 +00:00
Hartmut Kaiser
d358cab7f0
Fixing #1480 (Boost:::Spirit bug in tree_to_xml.ipp).
...
[SVN r41459]
2007-11-29 14:24:00 +00:00
Joel de Guzman
e078027fe6
added link to docs
...
[SVN r41217]
2007-11-19 00:05:43 +00:00
Beman Dawes
dad62c5d7e
// Add or correct comment identifying Boost library this header is associated with.
...
[SVN r41173]
2007-11-17 20:13:16 +00:00
Joel de Guzman
fcf84fc7bd
fix for real number parsers with custom types that do not have a std::numeric_limits specialization.
...
[SVN r40822]
2007-11-06 01:44:49 +00:00
Joel de Guzman
62457acc75
Fixed Ticket #1328 ( http://svn.boost.org/trac/boost/ticket/1328 )
...
[SVN r40765]
2007-11-05 01:13:11 +00:00
Hartmut Kaiser
0efb4e663b
Bumped Spirit version to 1.8.6.
...
[SVN r40709]
2007-11-03 00:30:33 +00:00
Hartmut Kaiser
19892f5469
Merged a change from 1.34.1.
...
[SVN r40611]
2007-10-30 18:17:59 +00:00
Hartmut Kaiser
5144a3f2b6
Changed the code to allow ADL to find the correct pow() function, not relying on an existing overload in the std namespace anymore.
...
[SVN r40527]
2007-10-28 14:29:40 +00:00
Hartmut Kaiser
beff514f92
Spirit: Fixed a couple of pedantic gcc warnings.
...
[SVN r39759]
2007-10-07 14:46:52 +00:00
Anthony Williams
8ca1e039a1
Changed call_once to header-only template that takes arbitrary function objects; this changes parameter order
...
[SVN r39701]
2007-10-05 12:10:06 +00:00
Joel de Guzman
885a3ac6f0
pragma push/pop added
...
[SVN r38605]
2007-08-12 01:24:22 +00:00
Joel de Guzman
ae084fdb67
dropped define for WIN32_LEAN_AND_MEAN
...
[SVN r38434]
2007-08-04 01:36:18 +00:00
Joel de Guzman
f6b5a428f2
bug fix. rule.copy()
...
[SVN r38348]
2007-08-02 00:25:33 +00:00
Hartmut Kaiser
8029467b59
Fixed an integer overflow bug preventing to fail parsing on certain large integers.
...
[SVN r38139]
2007-07-04 18:10:24 +00:00
João Abecasis
484746a129
removing evil post-skip
...
[SVN r38102]
2007-06-26 23:46:31 +00:00
Hartmut Kaiser
cce37f31d0
Fixed unicode problem in tree_to_xml.
...
[SVN r38096]
2007-06-26 14:57:44 +00:00
Hartmut Kaiser
a8eab3df88
Spirit: fixed bug #990 .
...
[SVN r37900]
2007-06-05 16:43:49 +00:00
Martin Wille
b17060fd58
-- make_shared has been removed from weak_ptr.hpp. Adjusted code to
...
use weak_ptr.lock() and weak_ptr.expired() instead.
[SVN r37410]
2007-04-10 16:03:45 +00:00
Hartmut Kaiser
e32679ce61
Added missing include.
...
[SVN r37350]
2007-04-03 22:38:22 +00:00
Hartmut Kaiser
e21574dc45
Fixed a compilation problem for gcc 4.1.2.
...
[SVN r37226]
2007-03-18 19:31:39 +00:00
Hartmut Kaiser
21b5de90e9
More fixes for CLiPP.
...
[SVN r37184]
2007-03-14 23:08:35 +00:00
Hartmut Kaiser
1c4ee7ef83
Fixed compilation problem in CLiPP.
...
[SVN r37182]
2007-03-14 20:48:54 +00:00
Hartmut Kaiser
e64c254d72
Spirit: Fixed a class/struct mismatch.
...
[SVN r37181]
2007-03-14 15:17:40 +00:00
Tobias Schwinger
1ecc1e3a97
hack-tidying leaf_node_parser (recent performance improvement)
...
[SVN r36852]
2007-01-30 23:08:04 +00:00
Tobias Schwinger
8752515b9f
adds missing copyright
...
[SVN r36788]
2007-01-25 21:33:37 +00:00
Tobias Schwinger
97580aa4e7
corrects implicit lexeme parsing of leaf_node_parser
...
[SVN r36784]
2007-01-25 12:22:18 +00:00
Tobias Schwinger
10eee839e3
Optimized trees.
...
[SVN r36781]
2007-01-25 11:27:32 +00:00
Tobias Schwinger
190f1a630c
Fixes compile error when BOOST_SPIRIT_USE_LIST_FOR_TREES is defined.
...
[SVN r36586]
2007-01-04 13:10:28 +00:00
Hartmut Kaiser
4fbda0cca0
Fixed a bug in the tree_to_xml code.
...
[SVN r36247]
2006-12-02 18:13:31 +00:00
Hartmut Kaiser
f5edf07ac8
Removed a wrong #pragma warning.
...
[SVN r36191]
2006-11-28 00:56:54 +00:00
Tobias Schwinger
cba98353fa
introduces result_type member to the symbol_inserter so it works with Phoenix
...
[SVN r35696]
2006-10-23 12:24:33 +00:00
Tobias Schwinger
ad9d24c7fe
adds registration for wchar_t support templates
...
[SVN r35551]
2006-10-11 10:39:30 +00:00
Hartmut Kaiser
65d93ac477
Minor fix.
...
[SVN r35542]
2006-10-11 00:21:46 +00:00
Tobias Schwinger
003e7ee081
adjusts Boost.TypeOf support to changed position_iterator
...
[SVN r35536]
2006-10-10 19:51:32 +00:00
Hartmut Kaiser
ad30a1be4c
Corrected new position_iterator default template parameter
...
[SVN r35526]
2006-10-08 20:22:59 +00:00
Hartmut Kaiser
a78c4cea75
Made position_iterator wchar_t aware.
...
[SVN r35525]
2006-10-08 20:14:26 +00:00
Hartmut Kaiser
e795d4d1b5
'Fixed' unnamed namespace inspect warning.
...
[SVN r35107]
2006-09-14 16:39:36 +00:00
Hartmut Kaiser
a12205f6e8
Fixed a problem in unary_operator<logical_not_op, T>.
...
[SVN r34948]
2006-08-25 16:27:30 +00:00
Joel de Guzman
2dc892b4dd
Removing Fusion1
...
[SVN r34927]
2006-08-23 02:34:21 +00:00
Hartmut Kaiser
c8d4ccb491
Added pp constants to allow to tune the tree generation.
...
[SVN r33849]
2006-04-28 02:50:43 +00:00
João Abecasis
b568fdf385
missing typename
...
[SVN r33673]
2006-04-12 01:36:39 +00:00
João Abecasis
66932ca220
use char_traits only for char and wchar_t.
...
[SVN r33415]
2006-03-21 01:38:32 +00:00
João Abecasis
b9a741ef4d
reverting previous fix because it doesn't "work as advertised".
...
[SVN r33413]
2006-03-20 23:47:34 +00:00
Hartmut Kaiser
66d1ec1ea1
Fixed typos in comments.
...
[SVN r33391]
2006-03-19 14:43:52 +00:00
Tobias Schwinger
1409158889
increases stability with msvc and widens complexity limits (BOOST_TYPEOF_NESTED_TYPEDEF)
...
[SVN r33356]
2006-03-16 20:22:43 +00:00
João Abecasis
30ad730b67
fix bug in to_wchar_t.
...
[SVN r33343]
2006-03-14 14:52:21 +00:00
Hartmut Kaiser
9f728c7c08
Fixed wide character support for spirit::tree_to_xml.
...
[SVN r33339]
2006-03-14 01:08:54 +00:00
João Abecasis
34acc19089
fix two-phase lookup issues.
...
[SVN r33336]
2006-03-13 18:18:44 +00:00
Hartmut Kaiser
6da21f437b
Added wchar_t support to the spirit::tree_to_xml functions.
...
[SVN r33316]
2006-03-10 17:02:25 +00:00
Tobias Schwinger
4a6a7ad8b1
adds type registration of no_list_endtoken
...
[SVN r33305]
2006-03-10 10:59:30 +00:00
Stefan Slapeta
d9811074f2
Don't apply char_traits to non-pod types
...
[SVN r33186]
2006-03-01 11:46:47 +00:00
Stefan Slapeta
a23d0f31d0
Fixed problems with unsigned char
...
[SVN r33141]
2006-02-27 14:02:48 +00:00
Tobias Schwinger
ac4f36abe7
applies Peder Holt's VC7.1 workaround to all functions
...
[SVN r33109]
2006-02-26 02:00:50 +00:00
Tobias Schwinger
ebeb9e574e
fixes recursion for non-templated rule parsers
...
see http://article.gmane.org/gmane.comp.parsers.spirit.general/10249
[SVN r33092]
2006-02-23 19:07:46 +00:00
Tobias Schwinger
a02a38534d
changes a comment
...
[SVN r33086]
2006-02-23 13:12:18 +00:00
Joel de Guzman
30222816cc
Tweak to allow appending/prepending references
...
[SVN r32947]
2006-02-16 01:15:33 +00:00
Tobias Schwinger
ce09916a2e
improves portability
...
[SVN r32932]
2006-02-14 23:22:17 +00:00
Tobias Schwinger
6fef5f3ca6
silences warnings about struct/class mismatch in forward declaration
...
[SVN r32926]
2006-02-14 16:48:38 +00:00
Tobias Schwinger
f8733869d3
fixes ordering of member variables
...
[SVN r32874]
2006-02-13 00:03:58 +00:00
Tobias Schwinger
0a3655763b
changes license header to Spirit style
...
[SVN r32871]
2006-02-12 22:47:04 +00:00
Tobias Schwinger
34da730f0f
experimental rule parser macro added
...
[SVN r32843]
2006-02-12 01:25:43 +00:00
Tobias Schwinger
5cc6a28416
adds typeof support for grammar_def
...
[SVN r32842]
2006-02-12 01:23:30 +00:00
Tobias Schwinger
276cc04f3b
introduces forward declaration header
...
[SVN r32841]
2006-02-12 01:22:39 +00:00
Tobias Schwinger
c753482146
fixes broken include guard and adds missing dependency to scanner_fwd.hpp
...
[SVN r32823]
2006-02-11 02:22:13 +00:00
Tobias Schwinger
db966cf9de
adds (maybe still incomplete) workarounds for a VC8 bug
...
[SVN r32801]
2006-02-10 01:50:47 +00:00
Tobias Schwinger
e1a3fbae49
adds typeof support
...
[SVN r32799]
2006-02-10 00:10:09 +00:00
Tobias Schwinger
85c546e8b6
introduces dependency to boost/spirit/core/typeof.hpp, formatting...
...
[SVN r32798]
2006-02-09 23:13:33 +00:00
Tobias Schwinger
8eb0c22264
formatting...
...
[SVN r32797]
2006-02-09 23:11:51 +00:00
Tobias Schwinger
68da2dfbda
adds typeof support
...
[SVN r32796]
2006-02-09 23:10:48 +00:00
Tobias Schwinger
a0ac5be3a8
introduces forward declaration header
...
[SVN r32795]
2006-02-09 23:10:00 +00:00
Tobias Schwinger
04969c6f8d
decouples iterator/typeof.hpp from core/typeof.hpp
...
[SVN r32794]
2006-02-09 23:08:38 +00:00
Tobias Schwinger
9b89103238
introduces dependency to boost/spirit/core/typeof.hpp
...
[SVN r32793]
2006-02-09 23:06:10 +00:00
Tobias Schwinger
f20ebc9f2f
adds registration for parse_info<> and introduces "registration guard" for nil_t (to avoid dependency from iterator/typeof.hpp)
...
[SVN r32792]
2006-02-09 23:05:12 +00:00
Tobias Schwinger
ff1d094846
introduces dependency to boost/spirit/core/typeof.hpp, formatting...
...
[SVN r32791]
2006-02-09 23:02:50 +00:00
Tobias Schwinger
bcce5bcc95
introduces dependency to boost/spirit/core/typeof.hpp
...
[SVN r32790]
2006-02-09 23:00:46 +00:00
Tobias Schwinger
9d7fe6382a
formatting...
...
[SVN r32789]
2006-02-09 22:58:05 +00:00
Tobias Schwinger
cfdea99fd6
adds typeof support
...
[SVN r32775]
2006-02-09 17:37:20 +00:00
Tobias Schwinger
856dd08c53
introduces forward declaration header
...
[SVN r32774]
2006-02-09 17:36:58 +00:00
Tobias Schwinger
a1629d4d31
adds typeof support
...
[SVN r32752]
2006-02-08 23:10:26 +00:00
Tobias Schwinger
103b6e72b8
introduces forward declaration header
...
[SVN r32751]
2006-02-08 23:09:47 +00:00
Tobias Schwinger
22c1b1d887
- moves no_skipper_iteration_policy from directives.hpp to skipper.hpp
...
- introduces forward declaration header skipper_fwd.hpp
[SVN r32750]
2006-02-08 23:04:37 +00:00
João Abecasis
aee0f2cf50
Added converting constructors to the tree match policies to allow mixing tree
...
policies with gen_ast_node_d and gen_pt_node_d.
[SVN r32714]
2006-02-07 17:25:04 +00:00
Martin Wille
a190796786
-- a followup to the previous fix
...
[SVN r32496]
2006-02-01 11:58:55 +00:00
Martin Wille
8d9b897c1a
-- moved "using namespace std;" from namespace scope into function scope(s)
...
in order to work around a problem with VC++.
[SVN r32481]
2006-01-31 15:42:36 +00:00
Hartmut Kaiser
255a11860f
Applied SourceForge patch '[ 1273960 ] spirit/symbols.ipp pragma warning fix'.
...
[SVN r32448]
2006-01-27 23:44:28 +00:00
Hartmut Kaiser
81e550437a
Reverted the recent patch, because it made more problems than goods.
...
[SVN r32281]
2006-01-10 23:30:24 +00:00
Martin Wille
bafb44fac9
-- bug 1220782
...
( http://sourceforge.net/tracker/index.php?func=detail&aid=1220782&group_id=7586&atid=107586 )
[SVN r32233]
2006-01-06 11:12:29 +00:00
Dan Marsden
906cc7212e
fixing filter view iterator equality comparison
...
[SVN r32217]
2006-01-03 21:54:10 +00:00
Douglas Gregor
33dd778159
Merged from Version_1_33_1
...
[SVN r31949]
2005-12-08 03:23:02 +00:00
Joel de Guzman
8c4ac9b4da
fixed scanner for handling non-PODs
...
[SVN r31872]
2005-12-02 02:13:18 +00:00
Dan Marsden
89e8c8b512
fixed typo in sequence_less.hpp
...
[SVN r31826]
2005-11-29 19:09:39 +00:00
Dan Marsden
b04cf48d4b
fixing fusion tie test assignment issue
...
[SVN r31814]
2005-11-29 08:15:25 +00:00
Dan Marsden
19b810f9a1
sequence comparison operators implemented in terms of < and == only
...
[SVN r31813]
2005-11-28 23:10:18 +00:00
Hartmut Kaiser
cc550dc360
Fixed the switch_p problem on gcc 4.0.2.
...
[SVN r31811]
2005-11-28 22:21:43 +00:00
Dan Marsden
92e97d4d1d
tuple_xxx functions supporting pairs
...
[SVN r31810]
2005-11-28 21:20:49 +00:00
Dan Marsden
87e7cf740e
fixes to insert/replace by avoiding temp refs in joint_view
...
[SVN r31796]
2005-11-28 08:19:25 +00:00
Hartmut Kaiser
ba8515ec37
Fixed forward declaration problem.
...
[SVN r31781]
2005-11-25 23:25:57 +00:00
João Abecasis
6d806ae888
add missing include
...
[SVN r31690]
2005-11-18 17:12:54 +00:00
Joel de Guzman
61931b743d
fixed push_front
...
[SVN r31381]
2005-10-18 23:25:14 +00:00
Joel de Guzman
a02f4fabec
fixed push_front
...
[SVN r31379]
2005-10-18 22:58:49 +00:00
Joel de Guzman
7f54983202
No Post skips!!!
...
[SVN r31370]
2005-10-18 10:07:21 +00:00
Joel de Guzman
3283842317
No Postskips
...
[SVN r31368]
2005-10-18 09:59:49 +00:00
Joel de Guzman
4a15ac4b9a
correct postskip handling in phrase parse
...
[SVN r31367]
2005-10-18 09:17:55 +00:00
Eric Niebler
56d9cbe28c
small tweaks to cons list iteration to silence some VC++ warnings
...
[SVN r31272]
2005-10-10 23:41:07 +00:00
Eric Niebler
a5274dbff5
make cons list a valid MPL sequence
...
[SVN r31207]
2005-10-06 02:18:56 +00:00
Joel de Guzman
fcd33f8224
fixed relative file include
...
[SVN r31176]
2005-10-03 00:02:25 +00:00
Hartmut Kaiser
77dea5dcd4
Added a missing inline keyword.
...
[SVN r31150]
2005-09-30 01:33:08 +00:00
Hartmut Kaiser
aec08f6efc
Fixed a regex issue.
...
[SVN r31094]
2005-09-23 14:37:07 +00:00
John Maddock
f0a320bcf0
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Joel de Guzman
c25a38a54c
Fixed no_actions bug where no_action is applied recursively.
...
[SVN r30525]
2005-08-11 17:31:33 +00:00
Martin Wille
f9d396031e
-- fixes for two thread-safe initialization issues.
...
[SVN r30216]
2005-07-22 15:51:36 +00:00
Markus Schöpflin
93c55fa0dc
Fix for compilers not implementing the resolution to DR45.
...
[SVN r29702]
2005-06-20 10:39:18 +00:00
Joel de Guzman
ce34901afc
Reverting to previous.
...
[SVN r29628]
2005-06-16 18:17:39 +00:00
Joel de Guzman
7457e6c6b0
Config correction for Sun C++ by Steve Clamage
...
[SVN r29591]
2005-06-15 15:32:15 +00:00
Joel de Guzman
30bb4812a5
version bump
...
[SVN r29510]
2005-06-10 06:29:19 +00:00
Hartmut Kaiser
9398676484
Fixed a couple of warnings.
...
[SVN r29321]
2005-05-31 13:35:14 +00:00
Joel de Guzman
cc3f6214a1
Pushed code down a little to make CW happy with BOOST_STATIC_ASSERT
...
[SVN r28979]
2005-05-17 02:20:10 +00:00
Hartmut Kaiser
3199e4f0ef
Fixed several problems with AST tree directives.
...
[SVN r28929]
2005-05-15 15:32:12 +00:00
Rene Rivera
b9ab158d97
Some compilers don't support, or make it hard to use, source relative includes. So avoid them.
...
[SVN r28920]
2005-05-15 06:32:18 +00:00
Hartmut Kaiser
cde37cec03
Fixed an issue uncovered by the checked VC8 STL.
...
[SVN r28883]
2005-05-13 18:09:12 +00:00
Hartmut Kaiser
9aa6da7f82
Fixed an issue uncovered by the checked VC8 STL.
...
[SVN r28882]
2005-05-13 18:03:14 +00:00
Hartmut Kaiser
ce9b7bbadf
Removed tabs in file.
...
[SVN r28733]
2005-05-08 11:42:16 +00:00
Hartmut Kaiser
ac28e585d7
Fixed for 64 platforms, where sizeof(int) != sizeof(ptr_type).
...
[SVN r28507]
2005-04-28 05:39:42 +00:00
João Abecasis
fc3e6e822f
don't skip in the middle of an EOL in eol_parser (this was long overdue)
...
[SVN r28284]
2005-04-17 00:40:13 +00:00
Hartmut Kaiser
be1590fc56
Fixed warnings on CW 8.3.
...
[SVN r28272]
2005-04-15 12:33:07 +00:00
João Abecasis
70776fc0a2
Fixed bug that prevents the use of closures with grammars with multiple entry
...
points
[SVN r28024]
2005-04-06 19:11:13 +00:00
João Abecasis
b96fa95744
fix embedding of grammar with multiple_entries
...
bug reported by David Pierre here:
http://article.gmane.org/gmane.comp.parsers.spirit.general/8860
[SVN r28010]
2005-04-06 11:11:01 +00:00
Eric Niebler
3695252130
any() algorithm for detecting if an element in a sequence satisfies a predicate
...
[SVN r27895]
2005-03-31 05:48:29 +00:00
Eric Niebler
5654b1177f
add missing file
...
[SVN r27892]
2005-03-31 02:20:26 +00:00
Eric Niebler
cb2f0b2d58
add a cons list and iterators
...
[SVN r27891]
2005-03-31 02:17:21 +00:00
Joel de Guzman
93f6f8bcfd
allow single_view's data to be mutable
...
add an append_view class
[SVN r27878]
2005-03-30 06:56:00 +00:00
João Abecasis
9beb977f22
check if first character is null
...
[SVN r27775]
2005-03-23 12:48:07 +00:00
João Abecasis
839284769e
added missing overload of deref for const iterators
...
[SVN r27774]
2005-03-23 12:47:16 +00:00
Joel de Guzman
dbd464d805
Improved if_p accepting int as condition
...
[SVN r27692]
2005-03-16 10:37:21 +00:00
Hartmut Kaiser
f9686f234f
Removed the '\0' case.
...
[SVN r27610]
2005-03-11 15:56:09 +00:00
Hartmut Kaiser
a22d4f3d9e
Fixed the new \0 escape sequence understood by escape_ch_p.
...
[SVN r27609]
2005-03-11 15:10:20 +00:00
João Abecasis
d88b06993c
iterator_root doesn't belong in detail
...
[SVN r27608]
2005-03-11 15:03:06 +00:00
João Abecasis
9ab3cdc193
missing includes
...
[SVN r27607]
2005-03-11 15:01:05 +00:00
Hartmut Kaiser
34ce4a6211
Added '\0' to the set of valid escaped characters for escape_ch_p.
...
[SVN r27603]
2005-03-10 18:14:23 +00:00
Hartmut Kaiser
e1beefaaca
Fixed a switch_p bug.
...
[SVN r27600]
2005-03-10 15:10:46 +00:00
Hartmut Kaiser
cd3bfaf8e0
Committed Stefan Slapeta's AST optimisation fixes.
...
[SVN r27497]
2005-02-24 16:45:49 +00:00
Joel de Guzman
e3a52f4e93
allow evaluation to int as condition to if_p parser
...
[SVN r27490]
2005-02-23 12:06:25 +00:00
Joel de Guzman
2b4b5fd0e4
Fixed match_attr_traits.ipp to allow non-POD to pass through.
...
[SVN r27489]
2005-02-23 11:42:08 +00:00
Joel de Guzman
b1d6123b29
Tweaks for g++
...
[SVN r27413]
2005-02-17 16:07:29 +00:00
Joel de Guzman
bd0739611d
Tweaks for Comeau
...
[SVN r27411]
2005-02-17 14:21:07 +00:00
Joel de Guzman
fac463f52f
Tweaks for VC7.1 and G++ 3.2
...
[SVN r27410]
2005-02-17 14:14:17 +00:00
Peder Holt
3bf556b1a4
Merged FUSION_MSVC with HEAD.
...
Added copyright info.
Fixed some minor bugs.
[SVN r27406]
2005-02-16 18:02:31 +00:00
João Abecasis
6e8a08c5fd
Fix bug in intersection reported by Yusaku Sugai, here:
...
http://article.gmane.org/gmane.comp.parsers.spirit.general/8544
[SVN r27038]
2005-02-02 12:10:25 +00:00
João Abecasis
4af34b8a74
add missing includes in escape_char.*
...
[SVN r26897]
2005-01-28 12:05:13 +00:00
João Abecasis
7e77216749
retiring phoenix::if_t for mpl::if_
...
[SVN r26896]
2005-01-28 11:59:28 +00:00
Joel de Guzman
3cb55b60b4
bug fix: deref of transform_view now removes reference (see transform_tests.cpp)
...
[SVN r26762]
2005-01-20 15:01:13 +00:00
João Abecasis
f75ead5a65
typename patch supplied by Ceri Storey
...
<http://article.gmane.org/gmane.comp.parsers.spirit.general/8396 >
[SVN r26748]
2005-01-19 18:45:33 +00:00
João Abecasis
33312e42ac
an extra specialization is needed for pointers to non-const strings after the fix for "str_p('a') bugs"
...
[SVN r26713]
2005-01-17 02:57:20 +00:00
João Abecasis
a4923b9c57
missing include when BOOST_SPIRIT_DEBUG is defined
...
[SVN r26711]
2005-01-17 01:01:52 +00:00
João Abecasis
695439bdc0
rephrase error message
...
[SVN r26703]
2005-01-15 01:25:52 +00:00
João Abecasis
2d4b10c410
simplify test condition
...
[SVN r26702]
2005-01-14 19:24:05 +00:00
João Abecasis
57ab7ea702
oops... the last fix was just not right.
...
[SVN r26701]
2005-01-14 14:10:32 +00:00
João Abecasis
e0075a7e27
tst.add shall assert if string contains null character
...
tst.find shall not match null characters in the input
[SVN r26700]
2005-01-14 14:00:47 +00:00
João Abecasis
6a1254340e
__LINE__ macro was not expanded in BOOST_SPIRIT_ASSERT_EXCEPTION
...
[SVN r26699]
2005-01-14 13:42:21 +00:00
Joel de Guzman
4c54460e6c
typo fix
...
[SVN r26662]
2005-01-10 07:04:46 +00:00
Hartmut Kaiser
4d8b8ad485
Fixed flawed preprocessor condition.
...
[SVN r26582]
2004-12-26 11:04:46 +00:00
Joel de Guzman
d5c09e2d9a
Fixed bug where a match<T> is a variant.
...
[SVN r26473]
2004-12-08 10:23:51 +00:00
Hartmut Kaiser
d572cf4273
Fixed a minor comment bug.
...
[SVN r26339]
2004-11-28 08:43:38 +00:00
Stefan Slapeta
6a869ccc0d
Return no_match if if_p fails
...
[SVN r26318]
2004-11-26 23:18:42 +00:00
João Abecasis
9f26715fd6
fix warnings on g++ (Angus patch)
...
[SVN r26307]
2004-11-26 04:08:45 +00:00
João Abecasis
091ff20468
bump version
...
[SVN r26306]
2004-11-26 03:46:16 +00:00
Hartmut Kaiser
1a49ce5860
Fixed a group_match problem.
...
[SVN r26292]
2004-11-25 10:36:21 +00:00
Hartmut Kaiser
8f5932debf
Applied patch to allow str_p('c') and ch_p(c).
...
[SVN r26291]
2004-11-25 10:35:13 +00:00
Hartmut Kaiser
efa18f98c4
Added a missing operator() to range_char_compare.
...
[SVN r26157]
2004-11-09 08:13:39 +00:00
Hartmut Kaiser
1e0f1c33a9
Added version test for Boost V1.32.0.
...
[SVN r26123]
2004-11-05 07:18:08 +00:00
Hartmut Kaiser
222cf25526
Added remove_const to parser_result meta function.
...
[SVN r26121]
2004-11-05 07:12:20 +00:00
Markus Schöpflin
004c03dd8e
Workaround for Tru64 CXX which fixes the symbols tests.
...
[SVN r25773]
2004-10-18 12:44:45 +00:00
Joel de Guzman
e3a9d9f6aa
bug fix for the free add function
...
[SVN r25439]
2004-09-28 01:33:14 +00:00
Daniel Wallin
e988b60de8
Changed so that the order of which iterators are dereferenced when constructing a tuple is defined
...
[SVN r25166]
2004-09-17 08:17:24 +00:00
Hartmut Kaiser
acd59c2a91
Formatting...
...
[SVN r25043]
2004-09-13 15:16:47 +00:00
Stefan Slapeta
5afb450d50
Again fix for AST generation
...
[SVN r25041]
2004-09-13 15:07:24 +00:00
Hartmut Kaiser
c16cead927
Fixed long filenames.
...
[SVN r25034]
2004-09-13 09:32:36 +00:00
Hartmut Kaiser
52d3bb6c1a
Fixed long filename.
...
[SVN r25032]
2004-09-13 09:20:33 +00:00
Hartmut Kaiser
3695f1a8b8
Fixed a special case during AST generation.
...
[SVN r25022]
2004-09-12 15:20:03 +00:00
Joel de Guzman
40e93f9fc4
added insert_at_actor.hpp
...
[SVN r24993]
2004-09-10 00:53:46 +00:00
Joel de Guzman
ce623bfa17
added insert_at_actor.hpp
...
[SVN r24992]
2004-09-10 00:37:51 +00:00
John Maddock
f0ba42f0d2
Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
...
[SVN r24899]
2004-09-04 10:34:49 +00:00
Aleksey Gurtovoy
3ab536c2b0
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Hartmut Kaiser
49681ae048
Bumped the Spirit version number.
...
[SVN r24727]
2004-08-25 06:54:39 +00:00
Hartmut Kaiser
e043518aa8
Fixed a list parser problem, when used with an end parser.
...
[SVN r24664]
2004-08-23 12:11:59 +00:00
Hartmut Kaiser
eea0877b60
Applied Joao's summary switch_p patch.
...
[SVN r24645]
2004-08-22 09:12:38 +00:00
Joel de Guzman
29346f3398
bug-fix for parsers that do a post-skip
...
[SVN r24580]
2004-08-19 02:58:14 +00:00
Joel de Guzman
aadf9d3328
added insert_at_actor.hpp
...
[SVN r24576]
2004-08-19 02:25:54 +00:00
Hartmut Kaiser
88aa1d03fe
Applied Joao's no_node_d[] patch.
...
[SVN r24566]
2004-08-18 17:48:32 +00:00
Hartmut Kaiser
d6eb4d91c5
Renamed the impl::position_iterator_generator template to impl::position_iterator_base_generator.
...
[SVN r24565]
2004-08-18 17:17:56 +00:00
Joel de Guzman
001142ecfc
Bump Phoenix version to 1.2.1
...
[SVN r24134]
2004-07-28 02:17:51 +00:00
Joel de Guzman
71e48a334e
Bump Phoenix version to 1.2.1
...
[SVN r24132]
2004-07-28 01:57:45 +00:00
Joel de Guzman
9984e7536a
fix for Intel with STLport
...
[SVN r24131]
2004-07-28 01:49:29 +00:00
Joel de Guzman
677948c539
Tabs to Spaces
...
[SVN r23967]
2004-07-23 02:16:27 +00:00
Hartmut Kaiser
4f7cf978e5
Fixed a EOI problem in multi_pass.
...
[SVN r23771]
2004-07-19 08:23:37 +00:00
Martin Wille
0be3aae359
-- tab -> spaces
...
[SVN r23708]
2004-07-17 20:04:27 +00:00
Jerry Dy
903e4f42ae
workaround for CR JAGad29981 Error 322 name lookup in base class specialization finds type
...
[SVN r23580]
2004-07-15 14:06:45 +00:00
Hartmut Kaiser
90ec28953e
Fixed a bug in the switch_p parser.
...
[SVN r23574]
2004-07-15 10:43:37 +00:00
Jerry Dy
613fa7a0f7
workaround to compile with aC++
...
[SVN r23544]
2004-07-14 14:24:02 +00:00
Joel de Guzman
e7e2d6b9df
Workaround for aC++
...
[SVN r23522]
2004-07-14 01:53:37 +00:00
Joel de Guzman
7b8c0c8771
added the latest Fusion
...
[SVN r23476]
2004-07-13 01:52:05 +00:00
Joel de Guzman
681931029a
fixed limit_d bug
...
[SVN r23474]
2004-07-13 01:03:01 +00:00
Joel de Guzman
1d3e4b960c
All tests working well with VC7.1 now
...
[SVN r23448]
2004-07-12 01:20:57 +00:00
Joel de Guzman
ecace1eb1e
Moving Spirit From the Spirit's CVS for good :-)
...
[SVN r23414]
2004-07-09 08:30:39 +00:00
Joel de Guzman
082b51d204
*** empty log message ***
...
[SVN r23412]
2004-07-09 07:50:55 +00:00
Eric Niebler
157bb9bb6b
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
Eric Niebler
175054f518
remove std_min and std_max, update minmax coding guidelines
...
[SVN r23162]
2004-06-23 04:49:48 +00:00
Hartmut Kaiser
aafd151e50
Fixed a bug, when used with std::cin.
...
[SVN r23042]
2004-06-07 13:09:09 +00:00
Hartmut Kaiser
572cfdb94b
Added a missing header.
...
[SVN r22998]
2004-06-02 09:30:22 +00:00
Hartmut Kaiser
ae302edaaf
Fixed parser generator bug for longest_d and shortest_d.
...
[SVN r22909]
2004-05-24 13:43:28 +00:00
Hartmut Kaiser
5583781fae
Fixed a dumb bug in shortest_d.
...
[SVN r22872]
2004-05-20 06:36:04 +00:00
Hartmut Kaiser
8d1b7250e8
Fixed a couple of bugs in the parser traversal code.
...
[SVN r22743]
2004-05-05 09:02:32 +00:00
Joel de Guzman
5166bc184e
fix for cases where CharT is not char or wchar_t (e.g. unsigned int)
...
[SVN r22732]
2004-05-04 11:26:35 +00:00
Hartmut Kaiser
1779f0e2f1
Fixed a bug in switch_p.
...
[SVN r22710]
2004-04-30 15:45:52 +00:00
Hartmut Kaiser
a2bd7ce4bd
Fixed a bug in BOOST_SPIRIT_ASSERT.
...
[SVN r22684]
2004-04-22 08:32:44 +00:00
Joel de Guzman
82175bc007
fixed negated eps bug
...
[SVN r22617]
2004-04-07 02:58:18 +00:00
Joel de Guzman
be8f7007e5
fixed negated eps bug
...
[SVN r22608]
2004-04-06 09:41:00 +00:00
Hartmut Kaiser
65d8d4971a
Fixed a AST generating problem with the loops related parsers.
...
[SVN r22562]
2004-03-27 10:06:13 +00:00
Hartmut Kaiser
de25b4b17d
Fixed a AST generating problem with the loops related parsers.
...
[SVN r22561]
2004-03-27 09:47:34 +00:00
Joel de Guzman
3324ec14dd
tweaks for UNICODE (Reece Dunn)
...
[SVN r22516]
2004-03-18 00:40:14 +00:00
Eric Niebler
69c3515815
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
Joel de Guzman
200ec870c1
fusion as mpl sequences
...
[SVN r22344]
2004-02-21 07:28:01 +00:00
Joel de Guzman
1522411280
forward declaration of tuples
...
[SVN r22343]
2004-02-21 07:27:08 +00:00
Dave Abrahams
5c280cb5d7
Added missing declarations of begin_traits/end_traits
...
[SVN r22331]
2004-02-20 04:14:55 +00:00
Joel de Guzman
e3b45b3387
removed wrong version
...
[SVN r22295]
2004-02-16 14:54:37 +00:00
Hartmut Kaiser
8a0319849c
Fixed a problem, when the used base iterator returned a value_type and not a reference from its dereferencing operator.
...
[SVN r22293]
2004-02-16 14:37:12 +00:00
Joel de Guzman
5b06d32e0a
typo
...
[SVN r22283]
2004-02-16 09:09:28 +00:00
Hartmut Kaiser
e2b8963560
Updated a comment.
...
[SVN r22276]
2004-02-15 21:56:03 +00:00
Joel de Guzman
b485eba671
Fusion 0.9
...
[SVN r22186]
2004-02-06 15:10:53 +00:00
Martin Wille
d63dd613bc
-- resynced from Spirit CVS - RELEASE_1_8_0 branch in order to
...
get rid of TAB issues
[SVN r22096]
2004-01-31 22:13:46 +00:00
Martin Wille
bce3f0b117
-- resynced from Spirit CVS - RELEASE_1_8_0 branch in order to
...
get rid of CR/LF issues
[SVN r22095]
2004-01-31 19:59:01 +00:00
Joel de Guzman
996778f98c
Sync from Spirit site
...
[SVN r21922]
2004-01-25 18:29:34 +00:00
Joel de Guzman
9e9d7d303c
fix for CW
...
[SVN r21840]
2004-01-20 14:09:14 +00:00
Joel de Guzman
295b0b0c3d
sync from spirit cvs and release 1.31 branch
...
[SVN r21787]
2004-01-17 01:18:05 +00:00
Joel de Guzman
13241a922b
re-adding fusion
...
[SVN r21751]
2004-01-15 03:51:06 +00:00
Joel de Guzman
f8817865ab
release candidate 1
...
[SVN r21748]
2004-01-15 00:11:13 +00:00
Joel de Guzman
0bda9c4ada
release candidate 1
...
[SVN r21746]
2004-01-15 00:05:01 +00:00
Joel de Guzman
ff8af844a8
merged from RC_1_31_0
...
[SVN r21587]
2004-01-11 08:50:07 +00:00
Hartmut Kaiser
f9a00ee05a
Fixed a gcc 3.3.1 problem.
...
[SVN r21518]
2004-01-06 19:24:14 +00:00
Joel de Guzman
b16235cfd6
Found a bug in grammar.ipp when BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE is defined
...
[SVN r21410]
2003-12-28 05:45:16 +00:00
Rene Rivera
46cc5f7457
Fix tabs in file.
...
[SVN r21399]
2003-12-26 23:26:49 +00:00
Joel de Guzman
f15a924134
tweaks
...
[SVN r21378]
2003-12-23 03:19:14 +00:00
Giovanni Bajo
6486518ecd
Little workaround for standard libraries without templated iterator constructors.
...
[SVN r21377]
2003-12-23 03:13:20 +00:00
Giovanni Bajo
cbf54f7441
Rewritten safe_bool to use CRTP - now works also on MWCW
...
[SVN r21375]
2003-12-23 02:40:21 +00:00
Giovanni Bajo
b8c19c60e3
Tentative workaround for bugs in ICC+VC6 config
...
[SVN r21368]
2003-12-22 01:23:49 +00:00
Joel de Guzman
54d95f4b32
MWCW fixes
...
[SVN r21367]
2003-12-22 00:32:54 +00:00
Joel de Guzman
a9c887753d
MWCW fixes
...
[SVN r21366]
2003-12-21 23:41:12 +00:00
Joel de Guzman
d9fc73de6e
Tweaks
...
[SVN r21316]
2003-12-18 06:27:43 +00:00
Joel de Guzman
9a1f9b52f4
Tweaks
...
[SVN r21314]
2003-12-18 05:32:46 +00:00
Joel de Guzman
5a2090d33b
Tweaks
...
[SVN r21302]
2003-12-17 13:48:48 +00:00
Joel de Guzman
11405b4887
fix for CW
...
[SVN r21281]
2003-12-16 10:01:52 +00:00
Joel de Guzman
5d54c255fa
updates from Spirit CVS
...
[SVN r21272]
2003-12-15 13:53:10 +00:00
Hartmut Kaiser
a549f6b374
Fixed compilation problems with comeau.
...
[SVN r21267]
2003-12-15 10:50:14 +00:00
Hartmut Kaiser
eb80249a4e
Fixed base member access bugs.
...
[SVN r21266]
2003-12-15 10:32:57 +00:00
Hartmut Kaiser
a391276c5f
Removed an extra ';'.
...
[SVN r21265]
2003-12-15 10:18:40 +00:00
Joel de Guzman
1ff0dcb0b0
fixed PP bug (for comeau)
...
[SVN r21206]
2003-12-10 13:16:45 +00:00
Joel de Guzman
1a1827d646
Updates from Spirit CVS
...
[SVN r21192]
2003-12-10 02:47:45 +00:00
Dave Abrahams
2351fbe0b9
More efficient use of the preprocessor.
...
[SVN r21156]
2003-12-05 22:20:54 +00:00
Joel de Guzman
e9a71ba82c
VC7 ETI fixes
...
[SVN r21140]
2003-12-04 18:39:48 +00:00
Joel de Guzman
2c55fb6489
VC7 ETI fixes
...
[SVN r21139]
2003-12-04 18:26:29 +00:00
Joel de Guzman
7c4818e764
added single_view
...
[SVN r21135]
2003-12-04 12:57:00 +00:00
Joel de Guzman
450ee1f5ec
Full I/O now works on all relevant compilers
...
[SVN r21118]
2003-12-03 13:31:57 +00:00
Joel de Guzman
d9383eef00
I/O now ok on g++2.95.3
...
[SVN r21113]
2003-12-03 11:58:02 +00:00
Joel de Guzman
a174d8bea4
bug-fix (the start-subrule now returns the correct attribute)
...
[SVN r21078]
2003-12-02 13:09:42 +00:00
Joel de Guzman
e104070929
Move from Spirit::RELEASE_1_8_0
...
[SVN r21073]
2003-12-02 10:01:12 +00:00
Joel de Guzman
3c2deed647
Move from Spirit::RELEASE_1_8_0
...
[SVN r21072]
2003-12-02 09:32:27 +00:00
Joel de Guzman
8720ce8f2d
Removing tabs
...
[SVN r21055]
2003-12-02 01:11:04 +00:00
Joel de Guzman
8b350a1272
Added Fusion 0.9
...
[SVN r21040]
2003-12-01 13:43:43 +00:00
Joel de Guzman
a687fcb63c
Move from Spirit::RELEASE_1_8_0
...
[SVN r21033]
2003-12-01 10:01:58 +00:00
Joel de Guzman
19b184ff92
Move from Spirit::RELEASE_1_8_0
...
[SVN r21031]
2003-12-01 09:16:21 +00:00
Joel de Guzman
a4c022e267
Move from Spirit::RELEASE_1_8_0
...
[SVN r21030]
2003-12-01 09:10:55 +00:00
Joel de Guzman
ab02505540
update from spirit CVS
...
[SVN r18164]
2003-04-03 13:47:49 +00:00
Joel de Guzman
7662853f28
sync from spirit CVS
...
[SVN r18163]
2003-04-03 13:47:48 +00:00
Joel de Guzman
dbbf127763
new file_iterator from giovanni
...
[SVN r18151]
2003-04-02 04:30:42 +00:00
Joel de Guzman
d8bbed6985
skipper now skips the most trailing spaces
...
[SVN r18092]
2003-03-26 12:52:21 +00:00
Martin Wille
9ed6a7e1e0
-- imported v1.5 of this file from the Spirit CVS for this patch:
...
-- bug fix for MT code
[SVN r18076]
2003-03-24 16:54:32 +00:00
Joel de Guzman
299418bbb5
Bump to v1.6.0
...
[SVN r18021]
2003-03-19 23:33:19 +00:00
Joel de Guzman
77f37f640f
various patches for vc7.1 and comeau 4.3
...
[SVN r18004]
2003-03-19 12:51:44 +00:00
Joel de Guzman
5a556d7dca
Using boost/throw_exception
...
[SVN r17972]
2003-03-18 14:06:56 +00:00
Joel de Guzman
d8394b11f9
Metrowerks patch
...
[SVN r17937]
2003-03-15 22:41:46 +00:00
Joel de Guzman
725881fddc
Borland Patches
...
[SVN r17905]
2003-03-14 03:12:22 +00:00
Joel de Guzman
e98714e447
Borland Patches
...
[SVN r17904]
2003-03-14 03:09:31 +00:00
Joel de Guzman
6ed456793d
Borland Patches
...
[SVN r17901]
2003-03-14 02:49:24 +00:00
Joel de Guzman
e1bef36b00
fix for CodeWarrior
...
[SVN r17882]
2003-03-13 10:13:13 +00:00
Martin Wille
2ae5696f52
-- bug fix
...
[SVN r17796]
2003-03-10 09:01:13 +00:00
Hartmut Kaiser
314e16fd55
Added template parameter for file_position type.
...
[SVN r17793]
2003-03-09 21:51:49 +00:00
Martin Wille
c921845a5a
-- removed unecessary files
...
[SVN r17758]
2003-03-07 11:51:23 +00:00
Joel de Guzman
30eada0e8d
*** empty log message ***
...
[SVN r17751]
2003-03-07 05:07:02 +00:00
Hartmut Kaiser
2d50eeb810
Fixed iterator_traits problem.
...
[SVN r17749]
2003-03-06 18:26:14 +00:00
Joel de Guzman
7372a974c3
removed #include groups.hpp
...
[SVN r17728]
2003-03-05 07:25:51 +00:00
Joel de Guzman
5a7051689b
removed grouping.ipp
...
[SVN r17726]
2003-03-05 07:16:26 +00:00
Joel de Guzman
6b681bd3cf
fixed bug
...
[SVN r17720]
2003-03-05 01:05:16 +00:00
Joel de Guzman
abc8381be1
removed the grouping stuff
...
[SVN r17716]
2003-03-04 15:28:21 +00:00
Joel de Guzman
a4bbb35001
Yay! Hartmut!
...
[SVN r17679]
2003-02-28 00:11:58 +00:00
Aleksey Gurtovoy
3223b22861
MPL names/directory structure refactoring
...
[SVN r17651]
2003-02-25 23:11:41 +00:00
Joel de Guzman
1b05073d62
Phoenix fixes
...
[SVN r17567]
2003-02-21 01:01:42 +00:00
Joel de Guzman
7b60ce3acc
patch for g++3.2
...
[SVN r17566]
2003-02-21 00:43:21 +00:00
Hartmut Kaiser
5fc56488c5
Added a fix for IntelV7 compiler.
...
[SVN r17539]
2003-02-19 23:01:30 +00:00
Joel de Guzman
f28b8d495e
trivial fixes
...
[SVN r17536]
2003-02-19 16:17:12 +00:00
Joel de Guzman
4c2dc72d00
more updates + aleksey's ETI fixes
...
[SVN r17513]
2003-02-18 19:03:53 +00:00
Joel de Guzman
47bbde6d35
Aleksey's patches (MSVC workarounds)
...
[SVN r17449]
2003-02-16 01:47:00 +00:00
Hartmut Kaiser
815bf7b821
Added a missing std:: namespace qualifier.
...
[SVN r17423]
2003-02-14 19:41:50 +00:00
Hartmut Kaiser
bb5ce3507f
Reverted the recent changes.
...
[SVN r17401]
2003-02-14 14:40:18 +00:00
Joel de Guzman
2203bc1750
depracating nocase_d
...
[SVN r17398]
2003-02-14 12:38:16 +00:00
Hartmut Kaiser
2bf83d310b
Worked around compiler deficies.
...
[SVN r17381]
2003-02-13 19:43:10 +00:00
Joel de Guzman
9330a06b33
Borland fix
...
[SVN r17373]
2003-02-13 18:23:16 +00:00
Joel de Guzman
6ce7b5a53c
Trivial numerics update
...
[SVN r17372]
2003-02-13 18:15:16 +00:00
Joel de Guzman
44833f1b5f
Various doc updates
...
[SVN r17370]
2003-02-13 17:57:10 +00:00
Martin Wille
337b27465c
-- as_parser applied late on the arguments for construction of
...
for_parsers. This is now consistent with if_parser and while_parser
[SVN r17324]
2003-02-12 11:31:00 +00:00
Joel de Guzman
c802f302f1
Changed rules to use boost::scoped_ptr
...
[SVN r17317]
2003-02-11 11:21:04 +00:00
Joel de Guzman
abd4ea0782
Fix for VC6
...
[SVN r17316]
2003-02-11 11:18:56 +00:00
Martin Wille
7a469fd8da
-- fix: find() and add() functions should work for wchar_t now
...
[SVN r17314]
2003-02-11 09:00:18 +00:00
Hartmut Kaiser
2a0d166370
Fixed a type.
...
[SVN r17311]
2003-02-10 21:05:40 +00:00
Hartmut Kaiser
0b23ba0f47
Adjusted some of the BOOST_SPIRIT_DEBUG_... macros.
...
[SVN r17310]
2003-02-10 20:42:15 +00:00
Hartmut Kaiser
3e50f4605c
Closure debug output now only if rule was matched.
...
[SVN r17296]
2003-02-09 19:42:27 +00:00
Hartmut Kaiser
81fec65a48
Fixed a bug.
...
[SVN r17295]
2003-02-09 18:52:02 +00:00
Hartmut Kaiser
0f3a25a8c5
Fixed a bug.
...
[SVN r17293]
2003-02-09 17:07:14 +00:00
Hartmut Kaiser
21bdb3935d
Added closure debug support.
...
[SVN r17292]
2003-02-09 14:45:55 +00:00
Hartmut Kaiser
278135fd4f
Added a constructor taking a file_position.
...
[SVN r17290]
2003-02-09 14:43:28 +00:00
Hartmut Kaiser
285149ae50
Added closure debug support.
...
[SVN r17289]
2003-02-09 14:34:19 +00:00
Martin Wille
7509c421d7
-- as_parser is applied very late on the original arguments.
...
-- the above fixes a bug occuring when rules are used with do_p
(reference to tempary result of as_parser was held).
[SVN r17287]
2003-02-09 11:06:41 +00:00
Martin Wille
85eeaa52f7
-- bug fix: else-part of if-else-parser returned invalid length for match
...
-- bug fix: now references to the original arguments are now held consistently
during the construction of if-parsers. This is required for working
correctly with rules. This finally fixes the semi-fixed bug of version
1.3 of this file.
-- as_parser is applied very late on the original arguments. This will
make error messages even longer.
[SVN r17286]
2003-02-09 10:39:59 +00:00
Martin Wille
538f55065c
-- bug fix: if_parsers returned invalid lengthes for matches
...
-- bug semi fixed: the if_else_parser_gen held references to
temporaries created during the construction
of the if_parser. This has been changed to
holding copies. N.B. copying also isn't
correct, it is just a bit better than
referencing here
[SVN r17280]
2003-02-08 21:57:34 +00:00
Joel de Guzman
ebc1682d56
simplified the requirement for range
...
[SVN r17279]
2003-02-08 17:54:04 +00:00
Joel de Guzman
a78f5dee88
revert range
...
[SVN r17278]
2003-02-08 17:31:42 +00:00
Hartmut Kaiser
51fe5711ea
Removed the specializations for unsigned char.
...
[SVN r17269]
2003-02-07 18:20:37 +00:00
Hartmut Kaiser
1bb51d1a26
Fixed the unresolved externals linker errors.
...
[SVN r17266]
2003-02-07 14:45:56 +00:00
Martin Wille
82efa97796
-- added cloning for parsers embeded within a rule
...
[SVN r17263]
2003-02-07 11:33:56 +00:00
Joel de Guzman
f352f4f2ca
placed the inclusion of attribute.hpp in a guard to avoid making MSVC choke
...
[SVN r17256]
2003-02-06 18:15:11 +00:00
Juan Carlos Arevalo-Baeza
5ed1e3c87d
Fixed a bug in one of the include guards.
...
[SVN r17254]
2003-02-06 17:06:14 +00:00
Hartmut Kaiser
74d32e6adc
Added a specialization for the is*_(unsigned char) functions.
...
[SVN r17253]
2003-02-06 15:32:19 +00:00
Hartmut Kaiser
c16c57ba9a
Added a specialization for the is*_(unsigned char) functions.
...
[SVN r17252]
2003-02-06 15:25:51 +00:00
Joel de Guzman
da8809288c
fixed _GNUC_ to __GNUC__
...
[SVN r17247]
2003-02-06 06:27:34 +00:00
Joel de Guzman
c22d7e9872
Added smiley.gif to quickdoc, removed the redundant quickdoc.txt, borland workarounds, etc.
...
[SVN r17246]
2003-02-06 04:41:17 +00:00
Joel de Guzman
f4f51e1897
Numerics strict reals added
...
[SVN r17245]
2003-02-06 04:39:15 +00:00
Hartmut Kaiser
fffcce73ca
Added a missing typename and an additional set of is*_() functions for an int parameter.
...
[SVN r17244]
2003-02-05 21:05:12 +00:00
Markus Schöpflin
b45dde8409
Added helper function to_int_type() to fix the conversion problems
...
from char_type to int_type. The helper uses std::char_traits when
available. A workaround for platforms where no std::char_traits is
available is provided as well. The workaround is triggered by the
define BOOST_SPIRIT_NO_CHAR_TRAITS.
[SVN r17225]
2003-02-05 09:42:25 +00:00
Joel de Guzman
85d87e450c
More MSVC and Borland Fixes
...
[SVN r17210]
2003-02-04 20:45:30 +00:00
Joel de Guzman
7f6409f2af
bug-fix
...
[SVN r17207]
2003-02-04 18:16:37 +00:00
Joel de Guzman
d470567979
Borland workarounds (must wait for boost::is_convertible to be fixed). In the meantime, revert to a previous working is_convertible version.
...
[SVN r17206]
2003-02-04 18:09:14 +00:00
Joel de Guzman
441edc70cd
simplified implementation of is_parser by using boost::is_base_and_derived
...
[SVN r17205]
2003-02-04 17:55:49 +00:00
Joel de Guzman
7261ddbcdc
Move to MPL
...
[SVN r17186]
2003-02-04 08:33:27 +00:00
Joel de Guzman
b6bfe546c6
move to MPL
...
[SVN r17185]
2003-02-04 07:31:00 +00:00
Martin Wille
707ca79299
-- changed the smart pointer used for holding the conrete parser
...
of rule<> from boost::shared_ptr to std::auto_ptr.
This should help to decrease compile time and executable size
while not changing the semantics of rule<>
[SVN r17175]
2003-02-03 15:19:14 +00:00
Hartmut Kaiser
594eb1c0f1
Fixed minor problems.
...
[SVN r17169]
2003-02-03 10:49:14 +00:00
Hartmut Kaiser
1019968c59
Deleted not needed file.
...
[SVN r17158]
2003-02-01 23:14:13 +00:00
Hartmut Kaiser
9db6aa141a
Added missing typename's.
...
[SVN r17149]
2003-02-01 14:51:20 +00:00
Hartmut Kaiser
6214b28340
Added missing typename's.
...
[SVN r17148]
2003-02-01 14:50:49 +00:00
Joel de Guzman
2d0499840d
Added copyrights where appropriate
...
[SVN r17144]
2003-02-01 04:42:01 +00:00
Martin Wille
30af135167
-- made condition_evaluator inherit publicly from non_empty_subject
...
[SVN r17140]
2003-01-31 22:40:14 +00:00
Martin Wille
3015b7badc
-- tab -> spaces
...
[SVN r17123]
2003-01-31 17:53:34 +00:00
Joel de Guzman
f7aca4aa8c
regression testing
...
[SVN r17119]
2003-01-31 15:44:26 +00:00
Joel de Guzman
1d97a9595c
Moved assert.hpp to core
...
[SVN r17116]
2003-01-31 14:17:03 +00:00
Martin Wille
c379415c44
-- adjusted #includes to reflect the location change of Phoenix
...
[SVN r17115]
2003-01-31 14:01:09 +00:00
Joel de Guzman
b44334af6a
Bumped version to 1.5.2
...
[SVN r17112]
2003-01-31 11:40:40 +00:00
Joel de Guzman
cab9f1597a
First commit from BOOST_REVIEW branch spirit.sf.net
...
[SVN r17108]
2003-01-31 10:56:44 +00:00
Joel de Guzman
8190791653
First commit from BOOST_REVIEW branch spirit.sf.net
...
[SVN r17107]
2003-01-31 10:44:50 +00:00