Commit Graph

901 Commits

Author SHA1 Message Date
Hartmut Kaiser
0fd5616eec Spirit: doc update for real_policy changes, added example printf_style_double_format
[SVN r55586]
2009-08-14 20:26:59 +00:00
Hartmut Kaiser
7868136eba Changed calculation of epsilon in qi/real.cpp test
[SVN r55560]
2009-08-12 22:48:00 +00:00
François Barel
884d278573 Spirit: add test_headers to repository + shorten test names
[SVN r55555]
2009-08-12 21:00:46 +00:00
Hartmut Kaiser
c93dea64e1 Spirit: fixed a problem with gcc 4.1
[SVN r55551]
2009-08-12 17:31:19 +00:00
Hartmut Kaiser
be0593e76e Spirit: more test fixes
[SVN r55550]
2009-08-12 17:28:08 +00:00
Hartmut Kaiser
6fef4395fa Spirit: fixed include path
[SVN r55549]
2009-08-12 17:23:57 +00:00
François Barel
993477e556 Spirit: minor
[SVN r55541]
2009-08-12 12:35:31 +00:00
Hartmut Kaiser
37af01e5f3 Spirit: added character range and character set generators, doc update
[SVN r55535]
2009-08-12 03:08:47 +00:00
Hartmut Kaiser
cea2cbd764 Spirit: Karma character class generator doc update
[SVN r55517]
2009-08-11 00:56:35 +00:00
Hartmut Kaiser
6a9272767e Spirit: pending changes...
[SVN r55502]
2009-08-10 12:16:00 +00:00
Hartmut Kaiser
1d328361fa Spirit: doc update, test adjustments for recent change in attribute semantics
[SVN r55495]
2009-08-09 23:06:02 +00:00
Hartmut Kaiser
f2ee1763fe Spirit: doc update for fixed return value semantics of karma::buffer[]
[SVN r55444]
2009-08-07 13:36:05 +00:00
Hartmut Kaiser
a0edc192e5 Spirit: reverted latest experimental change to optional, fixed test
[SVN r55402]
2009-08-04 13:13:03 +00:00
Hartmut Kaiser
935c56e9c4 Spirit: documentation update, test cases added
[SVN r55390]
2009-08-03 15:55:34 +00:00
Hartmut Kaiser
e7f52fe0ba Spirit: renamed an unit test
[SVN r55378]
2009-08-03 02:27:14 +00:00
Hartmut Kaiser
79cac5c16d Spirit: fixed test cases for semantics of self contained karma kleene/plus generators
[SVN r55369]
2009-08-02 18:14:47 +00:00
Hartmut Kaiser
4e7a53a9ee Spirit: added some test cases for special attribute handling in sequences
[SVN r55367]
2009-08-02 17:55:13 +00:00
Hartmut Kaiser
e9552531d2 Spirit: added test case for formatting containers holding pointers
[SVN r55241]
2009-07-28 19:08:05 +00:00
Hartmut Kaiser
189aa7aacc Spirit: added test cases for new rule initialization, documented more sequence attribute rules
[SVN r55236]
2009-07-28 17:36:06 +00:00
Hartmut Kaiser
869ff17a41 Spirit: fixed regression on Darwin/PPC
[SVN r55169]
2009-07-26 01:19:49 +00:00
Troy D. Straszheim
685b8deaf0 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Hartmut Kaiser
e4ef5727ad Spirit: doc update
[SVN r55141]
2009-07-24 02:51:33 +00:00
Hartmut Kaiser
7d96d7d9ee Spirit: improved test case
[SVN r55130]
2009-07-23 16:00:30 +00:00
Hartmut Kaiser
b17f1be4c2 Spirit: added attr() pseudo parser test cases and quickdoc
[SVN r55128]
2009-07-23 15:57:37 +00:00
Hartmut Kaiser
5b4be6f319 Spirit: removed obsolete file
[SVN r55124]
2009-07-23 15:15:20 +00:00
Hartmut Kaiser
e0441c5743 Spirit: more test cases for list parsers
[SVN r55101]
2009-07-23 01:26:26 +00:00
Hartmut Kaiser
02b87dd2f1 Spirit: fixing another hanging test case
[SVN r55063]
2009-07-21 13:55:20 +00:00
Hartmut Kaiser
f5d5de947a Spirit: fixed hanging test case
[SVN r55061]
2009-07-21 12:56:41 +00:00
Hartmut Kaiser
15fa2746ea Spirit: updating test case for new list parser code
[SVN r55015]
2009-07-18 16:02:29 +00:00
Joel de Guzman
e710685723 loop parsers fixes
[SVN r55011]
2009-07-18 04:25:54 +00:00
Hartmut Kaiser
59baa0542d Spirit: fixing lex example for vc10
[SVN r54991]
2009-07-17 02:28:59 +00:00
Hartmut Kaiser
9a0f88e762 Spirit: removed obsolete file
[SVN r54947]
2009-07-14 16:12:44 +00:00
Joel de Guzman
cc8af4612d fix lists not reseting its local value used as the left parser's attribute between matching consecutive elements of the 'list'.
[SVN r54942]
2009-07-14 06:46:12 +00:00
Hartmut Kaiser
2a0579c729 Spirit: removed testcase
[SVN r54793]
2009-07-08 14:37:54 +00:00
Hartmut Kaiser
8c363ea835 Spirit: fixing a test case
[SVN r54792]
2009-07-08 13:03:00 +00:00
Hartmut Kaiser
660c985154 Spirit: added lexer testcase exhibiting a problem in current code
[SVN r54791]
2009-07-08 13:01:10 +00:00
Hartmut Kaiser
289e5f6b2b Spirit: fixed lexer placeholders to correctly integrate with nested Phoenix expressions (added test)
[SVN r54772]
2009-07-07 15:40:01 +00:00
Hartmut Kaiser
8c75fd6497 Spirit: renaming a lexer test
[SVN r54721]
2009-07-06 19:35:50 +00:00
Hartmut Kaiser
f2c865dfe0 Spirit: more work on new test/lex/set_token_value_phoenix.cpp
[SVN r54714]
2009-07-06 15:19:52 +00:00
Hartmut Kaiser
6328fec700 Spirit: added missing typedef, fixed iterator_range initialization
[SVN r54713]
2009-07-06 15:13:53 +00:00
Hartmut Kaiser
5f075819e4 Spirit: Moved lex placeholders into namespace spirit::lex, renamed lex::_value to lex::_val
[SVN r54711]
2009-07-06 13:46:41 +00:00
Hartmut Kaiser
adcaa69f03 Spirit: More work on lexer placeholder _value
[SVN r54690]
2009-07-05 21:29:23 +00:00
Hartmut Kaiser
c78a3434d5 Spirit.Lex: removed token_set class
[SVN r54689]
2009-07-05 21:28:26 +00:00
Hartmut Kaiser
6e43658aaf Spirit: cleaning up tests
[SVN r54679]
2009-07-05 18:52:57 +00:00
Hartmut Kaiser
26cc402a98 Spirit: fixed broken BOOST_SPIRIT_ASSERT_MATCH
[SVN r54678]
2009-07-05 18:52:24 +00:00
Hartmut Kaiser
44ae8d6c5b Spirit: Added support for accessing the token value from a lexer semantic action
[SVN r54677]
2009-07-05 18:51:56 +00:00
Joel de Guzman
46ffc68b15 added overflow check
[SVN r54391]
2009-06-27 04:30:40 +00:00
Hartmut Kaiser
4c5b23f05c Some copyright fixes
[SVN r54310]
2009-06-24 19:40:30 +00:00
Hartmut Kaiser
a74cf458a3 Spirit: removed non-needed #include's
[SVN r54282]
2009-06-23 15:28:31 +00:00
Joel de Guzman
00433c5e5f fixed.
[SVN r54016]
2009-06-17 16:24:08 +00:00
Joel de Guzman
ad6c90f859 added test for double addition
[SVN r54011]
2009-06-17 10:37:32 +00:00
Joel de Guzman
6b538837c5 Doc updates
[SVN r53987]
2009-06-17 02:59:03 +00:00
Hartmut Kaiser
9588759357 Spirit: Fixed test build system
[SVN r53868]
2009-06-13 13:48:56 +00:00
Joel de Guzman
bd1738d88d doc updates
[SVN r53852]
2009-06-13 05:07:43 +00:00
Hartmut Kaiser
542acea1f3 Spirit: Fixing lexer test after changes to multi_pass
[SVN r53842]
2009-06-13 01:43:59 +00:00
Hartmut Kaiser
c4a150c7c0 Spirit: Lot of work done in Lexer, fixed bugs, added support functions, refactored code
[SVN r53791]
2009-06-11 03:39:04 +00:00
François Barel
9824946a57 Spirit: fix two range_run issues (range truncation on set, lower bound underflow on clear)
[SVN r53759]
2009-06-08 20:18:44 +00:00
Hartmut Kaiser
0820beb6f0 Spirit: fixed a problem in attribute handling for Qi sequences taking a std container as its attribute, added corresponding tests
[SVN r53609]
2009-06-03 22:41:36 +00:00
Hartmut Kaiser
e5b4c5538d Spirit: updated implementation for latest lexertl changes (tests fail, though, because of a problem in lexertl)
[SVN r53606]
2009-06-03 18:39:13 +00:00
Hartmut Kaiser
e567ca3a36 Spirit: fixed a problem in attribute handling for Karma sequences taking a std vector as its attribute
[SVN r53605]
2009-06-03 18:37:55 +00:00
Hartmut Kaiser
e3046ca5cc Spirit: applied patch allowing to use lazy constructs in directives for Karma
[SVN r53597]
2009-06-03 12:48:10 +00:00
Joel de Guzman
db8d479c1a fix to allow directives over lazy parsers
[SVN r53594]
2009-06-03 10:35:32 +00:00
Hartmut Kaiser
2a40d4fbfe Spirit: fixed a problem with Karma alternatives
[SVN r53585]
2009-06-03 00:05:58 +00:00
Joel de Guzman
06ec74a72a add test for unassigned rule
[SVN r53377]
2009-05-29 06:34:24 +00:00
Hartmut Kaiser
c3697fc5dc Spirit: added more lexer tests
[SVN r53236]
2009-05-25 03:24:42 +00:00
Hartmut Kaiser
f8e3a1bafd Spirit: Added karma repeat tests
[SVN r53086]
2009-05-18 15:26:57 +00:00
Troy D. Straszheim
fd1b98cf8a tune up spirit-cmake
[SVN r52959]
2009-05-13 05:40:19 +00:00
Hartmut Kaiser
04a42655c1 Spirit: more Qi regression tests
[SVN r52954]
2009-05-13 02:15:23 +00:00
Hartmut Kaiser
7a7810f35b Spirit: fixed copyrights
[SVN r52953]
2009-05-13 02:15:00 +00:00
Hartmut Kaiser
4a43197afe Spirit: More lexer regression tests
[SVN r52952]
2009-05-13 02:11:53 +00:00
Hartmut Kaiser
68af0c1931 Spirit: refined regression test
[SVN r52933]
2009-05-12 03:00:34 +00:00
Hartmut Kaiser
1936ebb467 Spirit: added test case for fixed attribute calculation for qi alternatives
[SVN r52932]
2009-05-12 02:51:35 +00:00
Hartmut Kaiser
4264992fe8 Spirit: added tests ensuring all headers are self contained
[SVN r52929]
2009-05-11 23:56:17 +00:00
Hartmut Kaiser
3ec3b60b83 Spirit: Disambiguating phoenix::ref/boost::ref
[SVN r52878]
2009-05-10 16:47:54 +00:00
Hartmut Kaiser
8ae6870b10 Spirit: Another attempt to fix the test qi/int.cpp for platforms where sizeof(long) != sizeof(int)
[SVN r52874]
2009-05-10 16:03:01 +00:00
Hartmut Kaiser
bc982a033f Spirit: Fixed static assertion in test qi/int.cpp on platforms where sizeof(long) == 8
[SVN r52870]
2009-05-10 03:04:11 +00:00
Hartmut Kaiser
164dea844c Applied a couple of patches as contributed by Francois Barel
[SVN r52864]
2009-05-09 22:19:42 +00:00
Hartmut Kaiser
618f340214 Spirit: disambiguating phoenix::ref
[SVN r52863]
2009-05-09 20:57:57 +00:00
Troy D. Straszheim
0efd68e936 uint test appeared twice, cmake was unhappy.
[SVN r52833]
2009-05-07 14:40:05 +00:00
Hartmut Kaiser
33946739bf Spirit: Added a new test case
[SVN r52768]
2009-05-05 13:00:56 +00:00
Hartmut Kaiser
a6e58dcf9b Spirit: Started to add repository of reusable Spirit components, added repository::karma::confix and some related tests
[SVN r52687]
2009-04-30 17:14:04 +00:00
Hartmut Kaiser
0e269c620b Spirit: fixes to test build system
[SVN r52684]
2009-04-30 17:02:14 +00:00
Hartmut Kaiser
436886de50 Merging Spirit V2.1
[SVN r52605]
2009-04-26 14:46:34 +00:00
Hartmut Kaiser
8ce1053ef4 Trying to fix template instantiation depth errors on certain gcc/darwin platforms
[SVN r52427]
2009-04-16 18:39:48 +00:00
Jürgen Hunold
2f6ce78fe2 Fix: rename "boost::math" to "boost::spirit::math".
[SVN r51299]
2009-02-17 19:22:36 +00:00
Hartmut Kaiser
54565a342d Spirit: Updated copyright
[SVN r50424]
2009-01-01 11:59:13 +00:00
Michael A. Jackson
2ba342e058 Adding proper compiler flags to match those from the jam file.
[SVN r49914]
2008-11-24 15:44:25 +00:00
Michael A. Jackson
01e11a8481 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
16fa9c5439 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Hartmut Kaiser
a2fe4e437d Spirit: Applied Joel's fix for ISO8859/1 charclass.
[SVN r49455]
2008-10-26 00:13:38 +00:00
Hartmut Kaiser
c74dfcb21f Spirit: Renamed test to match Jamfile
[SVN r48406]
2008-08-27 16:42:27 +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
730cfeaa70 Spirit.Karma: Fixed optional to accept non-optional attributes.
[SVN r48327]
2008-08-23 20:37:36 +00:00
Hartmut Kaiser
7cd35e6802 Spirit: Applied pending commits from release branch
[SVN r47860]
2008-07-29 02:12:59 +00:00
Hartmut Kaiser
1350df1cef Spirit: Split the pattern test (it timed out on one of the platforms)
[SVN r47600]
2008-07-19 14:23:10 +00:00
Joel de Guzman
68e51076de possible fix for gcc, linux, etc.
[SVN r47595]
2008-07-19 12:57:51 +00:00
Joel de Guzman
284ff31595 fix regression: overflowing int
[SVN r47534]
2008-07-18 03:08:41 +00:00
Joel de Guzman
f8cee7c805 upped -ftemplate-depth to 300 on gcc
[SVN r47529]
2008-07-18 01:35:29 +00:00
Hartmut Kaiser
c60f92d74c Spirit: brought test in sync with branch
[SVN r47449]
2008-07-15 16:15:08 +00:00
Hartmut Kaiser
c69d49baea Spirit: reverted an unintentional change
[SVN r47410]
2008-07-14 02:12:20 +00:00
Hartmut Kaiser
c203e48186 Spirit: fixed remaining Karma regression
[SVN r47409]
2008-07-14 01:22:18 +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
0b5dea5b84 restored unwanted commit
[SVN r47332]
2008-07-12 01:22:49 +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
217ea5b926 Spirit: Fixing some of the regressions in Karma
[SVN r47315]
2008-07-11 17:10:58 +00:00
Joel de Guzman
0c9d58d59b no more grammar_def
[SVN r47313]
2008-07-11 15:30:24 +00:00
Joel de Guzman
61eedf2510 fixed compiler error
[SVN r47308]
2008-07-11 12:03:35 +00:00
Hartmut Kaiser
1ed5def5ea Spirit: docs
[SVN r47244]
2008-07-08 18:36:05 +00:00
Hartmut Kaiser
a1853f028f Spirit: Added karma::eol generator
[SVN r47226]
2008-07-08 15:21:30 +00:00
Hartmut Kaiser
2a26ee0831 Spirit.Lex: Fixed lexer examples failing to compile using gcc 4.x
[SVN r45959]
2008-05-30 18:38:11 +00:00
Hartmut Kaiser
ffee1cad1f Spirit.Karma: Added binary padding generator
[SVN r45183]
2008-05-06 23:58:25 +00:00
Hartmut Kaiser
140100f181 Spirit.Karma: Simplified test helper functions.
[SVN r45081]
2008-05-03 18:15:21 +00:00
Hartmut Kaiser
8ba55bb0bd Spirit.Qi: Working around issue with gcc 4.2.1
[SVN r45065]
2008-05-03 13:08:35 +00:00
Hartmut Kaiser
25ff7efaac Spirit.Lex: Removed unused variables
[SVN r44984]
2008-05-01 17:31:42 +00:00
Hartmut Kaiser
e55546b080 Spirit.Karma: Trying to workaround a gcc 4.2.1 bug.
[SVN r44973]
2008-05-01 14:17:52 +00:00
Joel de Guzman
f51426993a integer overflow fix
[SVN r44962]
2008-05-01 02:10:56 +00:00
Hartmut Kaiser
33114734c0 Spirit.Karma: Fixed rule tests (pattern.cpp)
[SVN r44950]
2008-04-30 20:33:23 +00:00
Hartmut Kaiser
f7fd670110 Spirit.Qi: Fixing ref() ambiguity
[SVN r44907]
2008-04-30 02:02:27 +00:00
Hartmut Kaiser
8794956f62 Spirit.Qi: Fixing ref() ambiguity
[SVN r44906]
2008-04-30 02:00:28 +00:00
Hartmut Kaiser
b66237e75f Spirit.Karma: Fixing ref() ambiguity
[SVN r44905]
2008-04-30 01:59:05 +00:00
Hartmut Kaiser
85effe2aff Spirit.Karma: Fixing ref() ambiguity
[SVN r44904]
2008-04-30 01:57:39 +00:00
Hartmut Kaiser
9b8e72f414 Spirit.Qi: Added a missing 'using namespace'.
[SVN r44850]
2008-04-28 13:44:40 +00:00
Joel de Guzman
b7cb4d9850 experimental grammar/grammar_def unification
[SVN r44844]
2008-04-28 11:16:29 +00:00
Hartmut Kaiser
04ded1891d Spirit.Qi: Made it clear for gcc 4.3 which ref() to use.
[SVN r44821]
2008-04-27 18:11:17 +00:00
Joel de Guzman
e55f09961f tweak grammar_class test
[SVN r44815]
2008-04-27 09:11:33 +00:00
Joel de Guzman
bc41709d8b tweak grammar_class test
[SVN r44814]
2008-04-27 08:44:38 +00:00
Joel de Guzman
84012e2ee3 added grammar_class test
[SVN r44813]
2008-04-27 08:41:47 +00:00
Hartmut Kaiser
d0a4d525e7 Spirit: Fixed a ambiguity reported by VC8 for embedded systems
[SVN r44805]
2008-04-27 02:04:07 +00:00
Hartmut Kaiser
5f91bbb99f Spirit.Karma: Fixed gcc 4.3 compilation issue.
[SVN r44804]
2008-04-27 02:01:22 +00:00
Hartmut Kaiser
09a5b7cb10 Spirit.Qi: Fixed a ambiguity reported by gcc 4.3
[SVN r44803]
2008-04-27 01:59:44 +00:00
Hartmut Kaiser
5f484e2c4b Spirit: suppressed more VC level 4 warnings.
[SVN r44796]
2008-04-27 01:08:43 +00:00
Hartmut Kaiser
0c34d7f893 Spirit: suppressed more VC level 4 warnings
[SVN r44793]
2008-04-27 01:00:34 +00:00
Hartmut Kaiser
6d61b42901 Spirit.Qi: helping gcc 4.3 to understand what's going on.
[SVN r44750]
2008-04-24 13:54:05 +00:00
Hartmut Kaiser
f673379bfc Spirit: Started to add '#include <boost/config/warning_disable.hpp>' to tests and examples.
[SVN r44718]
2008-04-22 14:13:58 +00:00
Hartmut Kaiser
26d1480961 Spirit.Qi: Added new test to test Jamfile
[SVN r44671]
2008-04-21 02:02:37 +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
679e89be50 Spirit.Karma: Added actions test
[SVN r44659]
2008-04-21 00:20:39 +00:00
Hartmut Kaiser
ebf0fbeb64 Spirit: Added a missing header #include.
[SVN r44630]
2008-04-20 13:46:10 +00:00
Hartmut Kaiser
acb3a2febf Spirit: Added a missing header #include.
[SVN r44629]
2008-04-20 13:45:06 +00:00
Hartmut Kaiser
8285af4c3f Spirit.Karma: re-enabled real_numerics tests related to math::real_concept.
[SVN r44622]
2008-04-20 13:00:21 +00:00
Joel de Guzman
a61287861a more tests
[SVN r44611]
2008-04-20 08:27:41 +00:00
Joel de Guzman
30ff9930a0 add wchar test
[SVN r44609]
2008-04-20 08:00:41 +00:00
Hartmut Kaiser
85597dea09 Spirit.Karma: disabled real_numerics tests for real_concept for now.
[SVN r44597]
2008-04-19 16:41:29 +00:00
Joel de Guzman
b173d8390d no-case for chsets
[SVN r44570]
2008-04-19 02:14:11 +00:00
Hartmut Kaiser
6ef195bf25 Spirit: removed multi_pass tests from regression runs, these are not completed yet.
[SVN r44568]
2008-04-19 01:11:17 +00:00
Hartmut Kaiser
ce5ac8867d Spirit.Qi: Fixed a big endian issue in tests/qi/binary.cpp
[SVN r44564]
2008-04-19 00:23:19 +00:00
Joel de Guzman
8167d05087 fixed rule accepting any type of skipper but doing nothing
[SVN r44559]
2008-04-18 21:04:15 +00:00
Joel de Guzman
24956f5b87 uncommenting failing code (a regression)
[SVN r44557]
2008-04-18 20:33:10 +00:00
Joel de Guzman
03caba0b50 added test for function reference; removed test for non-const ref attribute.
[SVN r44554]
2008-04-18 20:23:21 +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
abb5ca0886 added actions test + bug fixes
[SVN r44537]
2008-04-18 10:32:09 +00:00
Hartmut Kaiser
f0c8c61753 Spirit: added eol and end parsers.
[SVN r44527]
2008-04-18 01:11:25 +00:00
Joel de Guzman
706b11546b char-sets
[SVN r44492]
2008-04-17 09:02:03 +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
Joel de Guzman
2431a80d8a spirit2 ! :)
[SVN r44360]
2008-04-13 03:02:30 +00:00
Joel de Guzman
994d4e48cc moving stuff to classic spirit
[SVN r44163]
2008-04-10 23:51:31 +00:00
Joel de Guzman
2d7bdb1412 In preparation for spirit2:
* flat includes
* home directory
* forwarding headers
* classic spirit



[SVN r44118]
2008-04-09 01:29:12 +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
Rene Rivera
3a784fb546 Fix misspelled test file name.
[SVN r40537]
2007-10-28 19:53:09 +00:00
Hartmut Kaiser
95549c7798 Added test of real_parser specialized for a custom data type.
[SVN r40531]
2007-10-28 16:16:52 +00:00
Martin Wille
fa64c413df -- compensated for changes to Boost.Thread:
o Boost.Thread no longer accepts boost::reference_wrapper instances as callable arguments
   o created a new callable_reference_wrapper type that gets used instead of the no longer
     accepted type.


[SVN r40530]
2007-10-28 16:02:15 +00:00
Hartmut Kaiser
1ba122ea0c Spirit: Silenced some warnings.
[SVN r39762]
2007-10-07 15:57:37 +00:00
Hartmut Kaiser
f9db8c1764 Spirit: Fixed a failing unit test.
[SVN r39761]
2007-10-07 15:55:00 +00:00
Vladimir Prus
6fe54321d6 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Joel de Guzman
a10b27f3c8 bug fix. rule.copy()
[SVN r38349]
2007-08-02 00:25:50 +00:00
Boris Gubenko
59a9e6498c extending condition to Tru64 and VMS
[SVN r38277]
2007-07-23 17:14:46 +00:00
Boris Gubenko
411997fc9b conditionalize for HP-UX
[SVN r38260]
2007-07-19 22:26:11 +00:00
João Abecasis
6f0cf670ad Added a simple test for detecting post-skips.
[SVN r38103]
2007-06-27 00:53:57 +00:00
Hartmut Kaiser
155482f7e5 Another take on fixing the current regressions.
[SVN r35344]
2006-09-26 17:37:59 +00:00
Hartmut Kaiser
3ecd336878 Another take on fixing the current regressions.
[SVN r35343]
2006-09-26 17:31:31 +00:00
Hartmut Kaiser
e9ffd74a2f Another take on fixing the current regressions.
[SVN r35341]
2006-09-26 17:25:18 +00:00
Hartmut Kaiser
11551b73b0 Pending checkin...
[SVN r35310]
2006-09-24 14:33:00 +00:00
Hartmut Kaiser
abd07bf7a2 Fixed stupid compilation errors.
[SVN r35150]
2006-09-17 23:10:05 +00:00
Hartmut Kaiser
883b622592 Fixed inspect warning.
[SVN r35129]
2006-09-15 16:50:00 +00:00
Hartmut Kaiser
621355f72c Fixed unnamed namespace inspect warning.
[SVN r35108]
2006-09-14 16:46:17 +00:00
Vladimir Prus
61baa777ea Disable debug symbols for intel with traverse_tests
[SVN r33592]
2006-04-07 13:44:32 +00:00
João Abecasis
2bb0982a55 typo
[SVN r33412]
2006-03-20 23:27:20 +00:00
Stefan Slapeta
cec6a15edb Test all primitives
[SVN r33187]
2006-03-01 11:47:30 +00:00
Dave Abrahams
174657f94b Stop using assert() in tests
[SVN r33181]
2006-02-28 22:56:33 +00:00
Tobias Schwinger
a6c48a872b changes the names of the typeof support tests to a scheme that works better with the regression test system
[SVN r32816]
2006-02-10 18:11:25 +00:00
Tobias Schwinger
3d8deefeec adds test suite for typeof support
[SVN r32805]
2006-02-10 12:49:34 +00:00
João Abecasis
d0d6360d8c Added test case for mix and matching tree policies with gen_pt_node_d and
gen_ast_node_d.


[SVN r32713]
2006-02-07 17:21:37 +00:00
Vladimir Prus
fae0820fa0 Update Jamfile.v2
[SVN r32484]
2006-01-31 15:52:01 +00:00
Martin Wille
15305f2d5d -- added a compile time test for a VC8++ namespace problem
[SVN r32474]
2006-01-31 07:59:17 +00:00
Douglas Gregor
86fba2671c Merged from Version_1_33_1
[SVN r31954]
2005-12-08 04:19:11 +00:00
Joel de Guzman
8c4ac9b4da fixed scanner for handling non-PODs
[SVN r31872]
2005-12-02 02:13:18 +00:00
Joel de Guzman
f49febe9db No Post skips!!!
[SVN r31369]
2005-10-18 10:00:15 +00:00
Hartmut Kaiser
395b4a294c Fixed swprintf issue on Mingw.
[SVN r31318]
2005-10-14 14:46:38 +00:00
John Maddock
0499e1c553 Make requirements a requirement, not a BUILD preference.
[SVN r31263]
2005-10-10 16:30:11 +00:00
Stefan Slapeta
a214b88d37 Turn off debug info for traverse_tests on intel
[SVN r30746]
2005-08-31 08:24:22 +00:00
Joel de Guzman
7fc93aaef9 workaround for CW 9.5
[SVN r29909]
2005-07-06 17:25:03 +00:00
Martin Wille
463fb38aaa -- made string_length return an unsigned int instead of int in order to
avoid warnings about comparing singed with unsigned values


[SVN r29880]
2005-07-03 16:44:05 +00:00
Martin Wille
3204c8fc5b -- implemented a workaround for an ICE in gcc 3.2.3
[SVN r29879]
2005-07-03 15:39:31 +00:00
Rene Rivera
595169d8b5 Some slight cleanup of vc7 vs. vc-7_0, and msvc vs. vc-6_5.
[SVN r29487]
2005-06-09 00:52:17 +00:00
Joel de Guzman
87fbdccea7 conforming to min/max guidelines
[SVN r29060]
2005-05-19 13:11:23 +00:00
Hartmut Kaiser
35e8862148 Fixed flaws reported by the inspection report.
[SVN r29029]
2005-05-18 06:41:02 +00:00
Joel de Guzman
57a2d4a9a2 fixed scope of std::strlen
[SVN r28980]
2005-05-17 02:28:44 +00:00
Hartmut Kaiser
ae1d0e6ff0 Fixed problems diagnosed by the inspection report.
[SVN r28651]
2005-05-04 07:33:08 +00:00
Victor A. Wagner Jr.
d98880ced3 Changed - value of maximum test for VC8 debug
- the iterator testing in the library is several orders of magnitude
          more expensive than simple iterator use, so I dropped the upper
          limit by a factor of 100... the test runs in about 5 minutes now
          on my 2.2GHz Athlon64 running 32bit XP


[SVN r28538]
2005-04-30 00:27:19 +00:00
Vladimir Prus
5076636b3b Add V2 Jamfile.
[SVN r28235]
2005-04-14 06:16:10 +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
João Abecasis
9c7874a3d3 test for null in first character of added symbol
[SVN r27778]
2005-03-23 12:57:28 +00:00
Joel de Guzman
dbd464d805 Improved if_p accepting int as condition
[SVN r27692]
2005-03-16 10:37:21 +00:00
João Abecasis
0985bf23c9 backslashes in includes
[SVN r27606]
2005-03-11 14:58:44 +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
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
e9d44cfae4 resolve naming conflict with intel 8 and msvc 7.1
[SVN r26712]
2005-01-17 01:08:52 +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
Stefan Slapeta
c18cd7f443 test for enclosed parser failures
[SVN r26319]
2004-11-26 23:58:59 +00:00
Hartmut Kaiser
27768af59e Added 3 new test cases.
[SVN r26293]
2004-11-25 10:37:51 +00:00
Stefan Slapeta
59a5d17b38 Insert missing blank to make file valid again
[SVN r26183]
2004-11-11 14:51:09 +00:00
Hartmut Kaiser
9b04d9a071 Minor tweak...
[SVN r26129]
2004-11-06 10:36:15 +00:00
Hartmut Kaiser
b70358f45e Added copyright to the new testcase.
[SVN r26128]
2004-11-06 10:34:14 +00:00
Hartmut Kaiser
f27b52c11a Added new test case for select_p containing a rule.
[SVN r26125]
2004-11-06 10:31:46 +00:00
Markus Schöpflin
6e2e24b5a6 Fixed wide character tests.
[SVN r25732]
2004-10-15 10:12:41 +00:00
Markus Schöpflin
36379ab280 Fix for platforms where the result of the expression
std::numeric_limits<wchar_t>::max() + 1 cannot be represented as an unsigned int.


[SVN r25730]
2004-10-15 08:42:36 +00:00
Joel de Guzman
e3a9d9f6aa bug fix for the free add function
[SVN r25439]
2004-09-28 01:33:14 +00:00
Hartmut Kaiser
3b767295e3 Fixed long filenames.
[SVN r25033]
2004-09-13 09:24:06 +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
Martin Wille
b3fae79177 -- tabs -> spaces
[SVN r24795]
2004-08-28 07:57:50 +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
b2ed7c201f tweaks + added insert_at_a
[SVN r24577]
2004-08-19 02:30:09 +00:00
Joel de Guzman
b636aabce7 tweaks for tru64cxx65
[SVN r24550]
2004-08-18 10:03:07 +00:00
Joel de Guzman
de769d0b4c Doc tweaks and fixes to make Comeau happy
[SVN r24349]
2004-08-09 04:23:52 +00:00
Joel de Guzman
7b79dac995 CW9 fix
[SVN r24262]
2004-08-03 06:01:18 +00:00
Joel de Guzman
de791b8877 CW9 fix
[SVN r24261]
2004-08-03 05:36:11 +00:00
Joel de Guzman
9365dc0e59 // We use our own string_len function instead of std::strlen
// to avoid the namespace confusion on different compilers. Some
// have itin namespace std. Some have it in global namespace.
// Some have it in both.


[SVN r24259]
2004-08-03 03:45:18 +00:00
Joel de Guzman
bddaecb273 Moving away from Boost.Test.
[SVN r24255]
2004-08-03 01:01:30 +00:00
Joel de Guzman
490e99c8ae Moving away from Boost.Test. Fixing como problems.
[SVN r24217]
2004-08-01 05:59:56 +00:00
Joel de Guzman
58eb367d00 Moving away from Boost.Test. Fixing Como problem where "unlink" function is not found.
[SVN r24205]
2004-07-31 12:06:00 +00:00
Joel de Guzman
b217698a3b Attempting to figure out VC8.0 errors and moving away from Boost.Test in the process
[SVN r24204]
2004-07-31 11:35:26 +00:00
Joel de Guzman
5acededefe added <define>BOOST_ALL_NO_LIB=1
[SVN r24138]
2004-07-28 09:57:58 +00:00
Joel de Guzman
9c2c7254f0 Added multiple instance grammar test
[SVN r23817]
2004-07-20 00:48:29 +00:00
Martin Wille
ae92e750c8 -- this file doesn't belong into the Boost repository
[SVN r23707]
2004-07-17 19:58:37 +00:00
Martin Wille
6150ad0d67 -- these files do not belong into the Boost repository
[SVN r23706]
2004-07-17 19:57:20 +00:00
Hartmut Kaiser
40f7ab9c59 Added a testcase for a fixed switch_p problem.
[SVN r23575]
2004-07-15 10:50:47 +00:00
Joel de Guzman
7789e0d758 Workaround for g++ MinGW
[SVN r23531]
2004-07-14 09:13:51 +00:00
Hartmut Kaiser
3ed7c6a1c1 Added a missing include.
[SVN r23481]
2004-07-13 11:44:45 +00:00
Joel de Guzman
d98ff19cf7 Removed. This is not really a regression test but more of an analysis.
[SVN r23480]
2004-07-13 09:11:53 +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
Hartmut Kaiser
da01dc47e7 Added the repeat_p/AST test from Chris Hoeppler.
[SVN r23423]
2004-07-10 08:37:43 +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
Hartmut Kaiser
c89101385e Fixed a dumb bug in shortest_d.
[SVN r22873]
2004-05-20 06:41:22 +00:00
Joel de Guzman
be8f7007e5 fixed negated eps bug
[SVN r22608]
2004-04-06 09:41:00 +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
Hartmut Kaiser
d8e55a57f5 Added special multi_pass compile test.
[SVN r22294]
2004-02-16 14:38:23 +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
439bad527e -- this file doesn't belong to Boost
[SVN r22084]
2004-01-30 18:31:30 +00:00
Joel de Guzman
d9b0686654 sync from release 1.31 branch
[SVN r22054]
2004-01-29 15:51:08 +00:00
Martin Wille
7d76f6e8a0 -- removed _debug versions of tests that use multiple threads
[SVN r21994]
2004-01-27 12:16:40 +00:00
Martin Wille
d16f85b3b8 -- disabled _GLIBCXX_DEBUG mode for this test. The test would pass
for gcc-3.4, but it would takes ages to run because
   std::lower_bound is extremely slow in debug mode.


[SVN r21969]
2004-01-26 13:17:57 +00:00
Joel de Guzman
10f6e214a2 sync from boost cvs
[SVN r21788]
2004-01-17 02:07:24 +00:00
Joel de Guzman
13241a922b re-adding fusion
[SVN r21751]
2004-01-15 03:51:06 +00:00
Joel de Guzman
cd16a1e21f RC_1_31_0
[SVN r21586]
2004-01-11 08:49:06 +00:00
Joel de Guzman
18861d84bd Found a bug in grammar.ipp when BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE is defined
[SVN r21411]
2003-12-28 05:52:23 +00:00
Giovanni Bajo
150e798a06 Fix support for libraries without templated iterators
[SVN r21396]
2003-12-25 19:31:19 +00:00
Giovanni Bajo
0ff9ded4f6 Don't use auto_ptr because it can be broken on old standard libraries. boost::scoped_ptr is just as good for our needs.
[SVN r21376]
2003-12-23 02:53:46 +00:00
Joel de Guzman
a9c887753d MWCW fixes
[SVN r21366]
2003-12-21 23:41:12 +00:00
Joel de Guzman
f2475fe899 fix for CW
[SVN r21282]
2003-12-16 10:28:51 +00:00
Joel de Guzman
46408d86e6 updates from Spirit CVS
[SVN r21273]
2003-12-15 14:08:59 +00:00
Joel de Guzman
20a3b0c3de Move from Spirit::RELEASE_1_8_0
[SVN r21057]
2003-12-02 01:58:15 +00:00
Joel de Guzman
61084b2151 Move from Spirit::RELEASE_1_8_0
[SVN r21056]
2003-12-02 01:21:54 +00:00
Dave Abrahams
6264475ca6 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Joel de Guzman
4268654a53 sync from CVS
[SVN r18169]
2003-04-03 14:43:34 +00:00
Joel de Guzman
1f13755bdd new stuff from Martin (sync from Spirit CVS)
[SVN r18168]
2003-04-03 14:42:22 +00:00
Joel de Guzman
f04a7d03ec added file_iterator test
[SVN r18167]
2003-04-03 14:34:28 +00:00
Joel de Guzman
e8f608b1a7 sync from spirit CVS
[SVN r18165]
2003-04-03 13:55:02 +00:00
Joel de Guzman
0e29bc3990 new stuff from giovanni
[SVN r18154]
2003-04-02 04:34:46 +00:00
Joel de Guzman
dbbf127763 new file_iterator from giovanni
[SVN r18151]
2003-04-02 04:30:42 +00:00
Joel de Guzman
926525f0b0 Fixes to cpp-to-html and quickdoc + style_guide typos
[SVN r18093]
2003-03-26 13:04:10 +00:00
Joel de Guzman
299418bbb5 Bump to v1.6.0
[SVN r18021]
2003-03-19 23:33:19 +00:00
Martin Wille
94496aec2c -- reduced the number of objects creating during a test run
[SVN r17877]
2003-03-13 08:04:36 +00:00
Martin Wille
75845b7645 -- removed files not needed for Boost
[SVN r17760]
2003-03-07 12:11:45 +00:00
Martin Wille
0114512a34 -- changed HAVE_BOOST to DONT_HAVE_BOOST
-- added Boost.Thread to the build procedure
   for owi_mt_tests and scoped_lock_tests


[SVN r17602]
2003-02-23 15:06:44 +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
2203bc1750 depracating nocase_d
[SVN r17398]
2003-02-14 12:38:16 +00:00
Joel de Guzman
266be5a9b9 Bjam workarounds for borland/msvc/metrowerks
[SVN r17395]
2003-02-14 08:40:45 +00:00
Martin Wille
5edc8ddbc4 -- added test wether the correct match-length is reported by while_parsers
[SVN r17328]
2003-02-12 11:44:28 +00:00
Martin Wille
e897079307 -- small fix
[SVN r17327]
2003-02-12 11:40:02 +00:00
Martin Wille
02f562d0d2 -- added check wether the correct match length is reported by
if_parsers


[SVN r17326]
2003-02-12 11:39:17 +00:00
Martin Wille
f30e486a0b -- added check wether the correct match length is reported by
if_parsers


[SVN r17325]
2003-02-12 11:34:16 +00:00
Joel de Guzman
f4f51e1897 Numerics strict reals added
[SVN r17245]
2003-02-06 04:39:15 +00:00
Joel de Guzman
8f3b1e06ed trivial fixes
[SVN r17208]
2003-02-04 18:18:21 +00:00
Joel de Guzman
2d0499840d Added copyrights where appropriate
[SVN r17144]
2003-02-01 04:42:01 +00:00
Martin Wille
1cc0e728ea -- added missing include
[SVN r17139]
2003-01-31 22:33:29 +00:00
Martin Wille
63b469264f -- fixed typo
[SVN r17138]
2003-01-31 22:30:30 +00:00
Martin Wille
fd098d9173 -- added return statements at the end of main
[SVN r17137]
2003-01-31 22:26:30 +00:00
Martin Wille
2751f227b5 -- tab -> spaces
[SVN r17130]
2003-01-31 18:41:59 +00:00
Martin Wille
d308d12b7c -- small fixes to var_wrapper<>
[SVN r17122]
2003-01-31 17:40:59 +00:00
Martin Wille
7cf194f6fc -- small fixes
[SVN r17121]
2003-01-31 17:36:19 +00:00
Joel de Guzman
4c1787f7da fixed phoenix #includes
[SVN r17113]
2003-01-31 11:53:40 +00:00
Joel de Guzman
d3f7a2e63d First commit from BOOST_REVIEW branch spirit.sf.net
[SVN r17111]
2003-01-31 11:33:48 +00:00