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