Commit Graph

901 Commits

Author SHA1 Message Date
Hartmut Kaiser
ffd143b920 Spirit: fixed backtracking problem if semantic action makes parse fail retrospectively, added test
[SVN r63087]
2010-06-18 21:51:30 +00:00
Hartmut Kaiser
ab1f828376 Spirit: fixed #4253: Error with lex::_val, added test
[SVN r62184]
2010-05-25 02:55:57 +00:00
Hartmut Kaiser
44a4d27dee Spirit: Fixing numeric parser tests
[SVN r62145]
2010-05-22 14:57:10 +00:00
Hartmut Kaiser
bcf948448b Spirit: fixing const correctness problem, added test
[SVN r62144]
2010-05-22 14:28:52 +00:00
Hartmut Kaiser
600edefd1c Spirit: Added tests to ensure numeric overflow leads to failing parse
[SVN r62116]
2010-05-20 17:25:08 +00:00
Hartmut Kaiser
b81a218d3d Spirit: fixing strict issue in Karma sequences, added test case
[SVN r61844]
2010-05-07 18:02:30 +00:00
Hartmut Kaiser
bbca6fad7d Spirit: added a test case
[SVN r61838]
2010-05-07 15:45:40 +00:00
Hartmut Kaiser
c4bd086c9f Spirit: introduced new cutomization point for karma alternatives (variant_which) and extended strict mode to alternatives, added tests
[SVN r61727]
2010-05-02 03:07:54 +00:00
Douglas Gregor
1f1bdb03c0 Eliminate a redundant (and therefore incorrect) using declaration for int_.
[SVN r61696]
2010-04-30 07:00:44 +00:00
Hartmut Kaiser
fdb92763c6 Spirit: added strict mode to Karma, new directives strict[] and relaxed[]. No docs yet
[SVN r61491]
2010-04-22 20:25:10 +00:00
Hartmut Kaiser
e7dcdee2c7 Spirit: enabling Qi debug test
[SVN r61478]
2010-04-22 01:01:07 +00:00
Hartmut Kaiser
2966839ec7 Spirit: fixed gcc compilation problems, added karma debug support, fixed Qi debug indentation
[SVN r61475]
2010-04-21 23:35:50 +00:00
Hartmut Kaiser
491095d948 Spirit: fixing problem with using a karma::repeat[] in a sequence.
[SVN r61468]
2010-04-21 17:22:37 +00:00
Hartmut Kaiser
08afd83615 Spirit: added karma::skip directive
[SVN r61445]
2010-04-21 00:49:21 +00:00
Hartmut Kaiser
36a531388f Spirit: added regression test
[SVN r61426]
2010-04-20 14:37:58 +00:00
Hartmut Kaiser
7a2557646c Spirit: fixing inspect errors
[SVN r61371]
2010-04-18 18:23:18 +00:00
Hartmut Kaiser
f0b3d3c909 Spirit: fixed attribute propagation of optionals in rules
[SVN r61328]
2010-04-16 22:47:13 +00:00
Hartmut Kaiser
bfe0fe032c Spirit: enabled single element sequences everywhere a single value is expected (Qi, Karma), added tests
[SVN r61324]
2010-04-16 18:15:19 +00:00
Hartmut Kaiser
5b0795c272 Spirit: added single character syntax for character ranges for Karma as well, added tests
[SVN r61321]
2010-04-16 18:01:02 +00:00
Hartmut Kaiser
ce3ab6be45 Spirit: added single character syntax for character ranges, added tests
[SVN r61319]
2010-04-16 17:56:11 +00:00
Hartmut Kaiser
12b882b557 Spirit: added more tests
[SVN r61308]
2010-04-16 02:48:12 +00:00
Hartmut Kaiser
c65fb2f80f Spirit: refining the transform_attribute CP
[SVN r61284]
2010-04-15 02:43:23 +00:00
Hartmut Kaiser
dc21be9b9f Spirit: fixing problems in reference.cpp
[SVN r61171]
2010-04-10 02:32:28 +00:00
Hartmut Kaiser
13b3ef8e1b Spirit: added new test
[SVN r61124]
2010-04-07 13:27:52 +00:00
Joel de Guzman
717a52ae53 fix for new attribute handling for int parsers.
[SVN r61122]
2010-04-07 13:10:15 +00:00
Joel de Guzman
ce03668632 added tests for handling debug output for stl containers
[SVN r60494]
2010-03-12 00:20:01 +00:00
Hartmut Kaiser
b6b0b4fd47 Spirit: Fixing problem in Karma repetitive generators.
[SVN r60451]
2010-03-10 23:37:04 +00:00
Joel de Guzman
5b0e883834 more tests
[SVN r60346]
2010-03-08 12:50:04 +00:00
Hartmut Kaiser
1420ca57dc Spirit: implemented new encoding features for Karma, added tests
[SVN r60257]
2010-03-06 21:59:15 +00:00
Joel de Guzman
190c6d21c8 tweaks
[SVN r60220]
2010-03-06 00:19:12 +00:00
Joel de Guzman
2b35713eea better "encoding" usage
[SVN r60217]
2010-03-05 23:17:02 +00:00
Joel de Guzman
48ee009d92 rules with parameters for char encoding
[SVN r60190]
2010-03-05 15:40:12 +00:00
Joel de Guzman
d04374aabb encoding directive
[SVN r60184]
2010-03-05 13:30:35 +00:00
Hartmut Kaiser
7576bd0c7b Spirit: fixing copyrights
[SVN r60155]
2010-03-04 19:00:09 +00:00
Hartmut Kaiser
38152660b1 Spirit: Fixed return value for expect parser if exceptions are not enabled.
[SVN r60154]
2010-03-04 18:58:28 +00:00
Hartmut Kaiser
99f7c4a8a8 Spirit: fixed #3815 (Clearing an iterator range), added test
[SVN r59930]
2010-02-26 01:13:28 +00:00
Hartmut Kaiser
93407fafd1 Spirit: added karma::no_delimit[], added post-delimit step to implicit verbatim Karma rules
[SVN r59761]
2010-02-19 15:45:23 +00:00
Hartmut Kaiser
30018804eb Spirit: adding no_skip[] directive, docs, tests, etc.
[SVN r59719]
2010-02-17 02:18:44 +00:00
Joel de Guzman
d969d8eb2d minor tweaks
[SVN r59717]
2010-02-17 02:09:30 +00:00
Hartmut Kaiser
7eac2e0b03 Spirit: buffer[buffer[...]] does not result in double buffering anymore, added tests
[SVN r59541]
2010-02-07 04:00:46 +00:00
Joel de Guzman
da553929ec added hold directive
[SVN r59521]
2010-02-06 02:15:34 +00:00
Joel de Guzman
104e749067 added hold directive
[SVN r59520]
2010-02-06 01:55:56 +00:00
Hartmut Kaiser
9460453df6 Spirit: added another testcase for multi_pass
[SVN r59496]
2010-02-05 00:45:18 +00:00
Hartmut Kaiser
98487ff905 Spirit: fixing inspect errors
[SVN r59488]
2010-02-05 00:32:43 +00:00
Hartmut Kaiser
c26800257e Spirit: added testcase for latest regression
[SVN r59487]
2010-02-05 00:32:14 +00:00
Joel de Guzman
8f203e8106 More Unicode Support
[SVN r59441]
2010-02-03 12:35:53 +00:00
Joel de Guzman
67d5d07428 basic unicode tests ok
[SVN r59424]
2010-02-02 12:15:30 +00:00
Joel de Guzman
3e345922f1 fix regression failure. macro BOOST_SPIRIT_TEST_REAL_PRECISION enables a particular test for precision. This is disabled by default.
[SVN r59361]
2010-01-30 03:44:30 +00:00
Hartmut Kaiser
f1bb6c531e Spirit: added tests for sequences with unused attribute at the end
[SVN r59357]
2010-01-30 02:18:10 +00:00
Hartmut Kaiser
8ac872d39e Spirit: fixing remaining problems from changing transform_attribute
[SVN r59348]
2010-01-29 17:13:53 +00:00
Hartmut Kaiser
27b7ad03b9 Spirit: more tests for recent binary fix
[SVN r58943]
2010-01-12 16:20:01 +00:00
Hartmut Kaiser
3cbf0e686c Spirit: added another test case for unsigned integer generators
[SVN r58942]
2010-01-12 16:14:39 +00:00
Hartmut Kaiser
305d978127 Spirit: fixing tests for qi::matches[]
[SVN r58917]
2010-01-12 01:10:31 +00:00
Hartmut Kaiser
d180c4d806 Spirit: reverting change to Qi sequence attribute handling
[SVN r58850]
2010-01-09 18:52:59 +00:00
Hartmut Kaiser
8ad85ef03c Spirit: fixing attribute handling in sequences
[SVN r58824]
2010-01-09 03:51:21 +00:00
Hartmut Kaiser
6943646dd8 Spirit: adding tests for the matches[] directive
[SVN r58798]
2010-01-08 02:35:10 +00:00
Hartmut Kaiser
88084a2bc2 Spirit: fixing tests for Qi match
[SVN r58770]
2010-01-06 16:01:05 +00:00
Hartmut Kaiser
d2a4c7db6a Spirit: added more tests for Karma auto_
[SVN r58769]
2010-01-06 16:00:18 +00:00
Hartmut Kaiser
33bcfd368c Spirit: fixing Karma binary tests
[SVN r58768]
2010-01-06 15:59:37 +00:00
Hartmut Kaiser
6bea365c51 Spirit: updating copyrights, doc version, etc.
[SVN r58589]
2009-12-30 16:16:52 +00:00
Hartmut Kaiser
9e68c7836b Spirit: fixing a problem in sequences if the attribute is a container of containers, more test cases
[SVN r58564]
2009-12-29 16:37:17 +00:00
Hartmut Kaiser
c5714e60b2 Spirit: little endian binary test fix
[SVN r58520]
2009-12-23 22:22:38 +00:00
Hartmut Kaiser
5b38575814 Spirit: minor test adjustment
[SVN r58469]
2009-12-20 14:32:08 +00:00
Hartmut Kaiser
e774599d93 Spirit: fixing qi::repeat[] for unused attributes, augmented tests
[SVN r58414]
2009-12-16 12:31:16 +00:00
Hartmut Kaiser
0cad894939 Spirit: fixing problem in qi::repeat[], augmented tests
[SVN r58408]
2009-12-16 01:38:09 +00:00
Hartmut Kaiser
cfc930afff Spirit: doc fixes and test additions
[SVN r58379]
2009-12-14 15:53:02 +00:00
Hartmut Kaiser
4e02281ad7 Spirit: added bool return value to push_back customization point, adjusted tests
[SVN r58298]
2009-12-11 19:50:35 +00:00
Hartmut Kaiser
3ff68ed6e1 Spirit: added new karma example
[SVN r58171]
2009-12-06 01:17:45 +00:00
Hartmut Kaiser
a825026007 Spirit: updated docs, added more tests
[SVN r58145]
2009-12-04 19:59:57 +00:00
Hartmut Kaiser
1bcf398ae5 Spirit: adding karma::columns directive, tests
[SVN r58121]
2009-12-03 17:47:30 +00:00
Hartmut Kaiser
fad57733ed Spirit: simplified auto facilities, adjusted tests to compile with gcc as well
[SVN r58118]
2009-12-03 16:57:55 +00:00
Hartmut Kaiser
77812536a2 Spirit: added tests for new API functions
[SVN r58107]
2009-12-03 03:18:41 +00:00
Hartmut Kaiser
efc0ae870a Spirit: added new karma example (auto_facilities.cpp), tweaks to auto_ tests
[SVN r58083]
2009-12-01 14:35:34 +00:00
Hartmut Kaiser
ae775567c9 Spirit: fixes to karma::auto_, added qi::auto_, added tests
[SVN r58048]
2009-11-29 23:30:50 +00:00
Hartmut Kaiser
fa09b0f10c Spirit: added karma::auto_ and related facilities, added test
[SVN r58042]
2009-11-29 21:28:22 +00:00
Hartmut Kaiser
fca181ea0a Spirit: added karma::symbols generator, updated docs, tests, and example
[SVN r57974]
2009-11-27 19:09:02 +00:00
Hartmut Kaiser
612ff62ba2 Spirit: reverted latest change
[SVN r57930]
2009-11-25 23:18:02 +00:00
Hartmut Kaiser
f5aa0b31aa Spirit: added specializations for the push_back CP for optional attribute values, adjusted tests
[SVN r57905]
2009-11-24 20:57:05 +00:00
Hartmut Kaiser
550e6c849b Spirit: fixed test case
[SVN r57869]
2009-11-23 17:23:43 +00:00
Hartmut Kaiser
94565f00c2 Spirit: added new test cases
[SVN r57865]
2009-11-23 16:26:11 +00:00
Daniel James
9a599c07fd Implement prefix_find.
[SVN r57730]
2009-11-17 20:26:15 +00:00
Daniel James
8d0e234b86 Don't match substrings in symbols::find.
[SVN r57718]
2009-11-16 23:56:20 +00:00
Hartmut Kaiser
7c970d0298 Spirit: updating static lexer support
[SVN r57583]
2009-11-11 21:29:50 +00:00
Hartmut Kaiser
b27b5c312a Spirit: started to integrate re2c style code generator for lexer
[SVN r57563]
2009-11-11 03:58:20 +00:00
Daniel James
02ff0bf2cc Fix a few gcc warnings. Still some long long constant warnings and an integer overflow warning.
[SVN r57524]
2009-11-09 19:46:09 +00:00
Hartmut Kaiser
aab62c9837 Spirit: silencing MSVC warnings
[SVN r57505]
2009-11-09 04:02:16 +00:00
Hartmut Kaiser
62acdc7a6b Spirit: and yet another fixed warning
[SVN r57473]
2009-11-07 23:00:36 +00:00
Hartmut Kaiser
66c1ec2ad5 Spirit: fixing more warnings
[SVN r57472]
2009-11-07 22:58:06 +00:00
Hartmut Kaiser
5ef3e235dc Spirit: fixing more warnings
[SVN r57470]
2009-11-07 22:37:06 +00:00
Hartmut Kaiser
b05fe26fae Spirit: fixing bug in alternatives taking optionals
[SVN r57435]
2009-11-06 14:40:18 +00:00
Hartmut Kaiser
b77800682a Spirit: removed another superfluous semicolon
[SVN r57417]
2009-11-05 17:58:19 +00:00
Hartmut Kaiser
d0a1718f17 Spirit: replaced long long by boost::long_long_type
[SVN r57415]
2009-11-05 17:50:26 +00:00
Joel de Guzman
c7df3e7cd3 symbols fix from Daniel James
[SVN r57401]
2009-11-05 07:34:23 +00:00
Hartmut Kaiser
c2708c20e8 Spirit: adjusting test case for reverted semantics
[SVN r57309]
2009-11-03 15:00:38 +00:00
Hartmut Kaiser
8d41d43c5b Spirit: added new lexer test
[SVN r57299]
2009-11-03 01:54:01 +00:00
Hartmut Kaiser
92977a52a2 Spirit: added new lexer test
[SVN r57278]
2009-11-01 17:51:02 +00:00
Hartmut Kaiser
2a2df9a5d2 Spirit: added stream based API description to docs
[SVN r57233]
2009-10-29 18:07:19 +00:00
Hartmut Kaiser
8f609c5ee3 Spirit: added stream based API description to docs
[SVN r57226]
2009-10-29 15:43:25 +00:00
Hartmut Kaiser
ea051b978b Spirit: doc update
[SVN r57163]
2009-10-27 00:02:10 +00:00
Hartmut Kaiser
e39451eb0e Spirit: added even more alternative tests
[SVN r57130]
2009-10-24 14:18:32 +00:00
Hartmut Kaiser
24bd401c79 Spirit: added more alternative tests
[SVN r57129]
2009-10-24 14:09:15 +00:00
Hartmut Kaiser
8be343bf16 Spirit: test and doc updates
[SVN r57123]
2009-10-24 03:09:00 +00:00
Joel de Guzman
49ecd30b0f alternatives with optional attributes
[SVN r57107]
2009-10-23 16:27:55 +00:00
Joel de Guzman
6d5d557eb6 alternatives with optional attributes
[SVN r57105]
2009-10-23 15:58:46 +00:00
Hartmut Kaiser
d149e948bd Spirit: added #pragma setlocale() to tests for VC7.1
[SVN r57051]
2009-10-21 20:31:00 +00:00
Joel de Guzman
8b63cfa629 fix unwanted merge
[SVN r57041]
2009-10-21 14:05:37 +00:00
Joel de Guzman
d56b56e3e0 Rule docs
[SVN r57013]
2009-10-20 14:08:14 +00:00
Hartmut Kaiser
7968ba4c62 Spirit: fixing tests for big endian binary generator
[SVN r56960]
2009-10-17 16:12:37 +00:00
Troy D. Straszheim
11f770cf30 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Hartmut Kaiser
0aaf883c68 Spirit: added test detecting endianess/truncation problem on little endian systems
[SVN r56915]
2009-10-16 13:04:00 +00:00
Hartmut Kaiser
ace9399752 Spirit: more workarounds for VC7.1
[SVN r56851]
2009-10-14 21:09:16 +00:00
Hartmut Kaiser
2fb461c81c Spirit: fixing test for VC7.1
[SVN r56843]
2009-10-14 19:16:10 +00:00
Hartmut Kaiser
678312fe9f Spirit: removing remnants of safe_bool
[SVN r56839]
2009-10-14 18:45:59 +00:00
Hartmut Kaiser
36b4edd277 Spirit: more fixes related to VC7.1
[SVN r56838]
2009-10-14 18:31:15 +00:00
Hartmut Kaiser
fccc6a3a01 Spirit: disabling certain tests for broken platforms
[SVN r56794]
2009-10-13 18:26:30 +00:00
Hartmut Kaiser
d4d789c13c Spirit: updating examples and tests
[SVN r56789]
2009-10-13 16:20:36 +00:00
Hartmut Kaiser
84c37db301 Spirit: reverting change for alternative parsers, tests
[SVN r56707]
2009-10-10 15:38:15 +00:00
Hartmut Kaiser
5661b8654b Spirit: improved fix for re-initialization of optionals, added tests
[SVN r56705]
2009-10-10 15:09:52 +00:00
Hartmut Kaiser
0dc7d93b35 Spirit: finalized bool parsers, added true_ and false_ parsers and generators
[SVN r56677]
2009-10-09 15:55:22 +00:00
Hartmut Kaiser
aeae1cb7c6 Spirit: cleaning inspect errors
[SVN r56670]
2009-10-09 12:48:51 +00:00
Hartmut Kaiser
4d533fa4ae Spirit: fixing special case for sequences, updated tests
[SVN r56663]
2009-10-09 00:33:34 +00:00
Hartmut Kaiser
58d867b697 Spirit: disabled Phoenix attributes for V2.1, adjusted tests
[SVN r56636]
2009-10-07 17:14:19 +00:00
Hartmut Kaiser
600bfb761a Spirit: finalizing transform_attribute for rules, more tests
[SVN r56592]
2009-10-05 12:13:02 +00:00
Hartmut Kaiser
ab3cf44659 Spirit: fixing transform_attribute::post for the generic case, more tests
[SVN r56582]
2009-10-04 21:20:30 +00:00
Hartmut Kaiser
a1ce65171e Spirit: rule's have intrinsic attribute transformation now, added more tests
[SVN r56580]
2009-10-04 20:38:32 +00:00
Joel de Guzman
f0b75177b7 fixed alternative attribute handling
[SVN r56565]
2009-10-04 04:01:32 +00:00
Hartmut Kaiser
cdbd0418a7 Spirit: changed tests to utilize the new customization points
[SVN r56556]
2009-10-03 16:39:38 +00:00
Hartmut Kaiser
3e9c2bdf68 Spirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes, updated tests
[SVN r56534]
2009-10-02 21:19:08 +00:00
Joel de Guzman
d24befdaf9 kleene, plus and repeat attribute customization points.
[SVN r56510]
2009-10-02 09:05:05 +00:00
Hartmut Kaiser
b6d796ae98 Spirit: fixed Karma repeating operators and directives to account for failing subjects, added corresponding tests, updated docs
[SVN r56474]
2009-09-29 16:56:31 +00:00
Hartmut Kaiser
3e88852d0b Spirit: added qi::bool_ docs
[SVN r56470]
2009-09-29 14:30:33 +00:00
Hartmut Kaiser
a56a0dca23 Spirit: added karma attr_cast, doc update
[SVN r56466]
2009-09-29 01:27:46 +00:00
Hartmut Kaiser
d57ae0dcd7 Spirit: refined bool_policies
[SVN r56463]
2009-09-29 00:28:10 +00:00
Hartmut Kaiser
e8602a932f Spirit: docs for bool_ generators
[SVN r56458]
2009-09-28 20:49:38 +00:00
Hartmut Kaiser
574e56b7c4 Spirit: fixed lexer test case
[SVN r56342]
2009-09-21 17:34:55 +00:00
Hartmut Kaiser
e0e3b69c81 Spirit: added new semantics for rule::operator=, now figures out on its own whether to apply auto attribute behavior
[SVN r56336]
2009-09-21 14:11:56 +00:00
Hartmut Kaiser
5aca265a0c Spirit: doc updates
[SVN r56274]
2009-09-17 14:58:16 +00:00
Hartmut Kaiser
741bbae6ad Spirit: added new test case
[SVN r56255]
2009-09-17 01:47:31 +00:00
Hartmut Kaiser
5445c0b051 Spirit: fixed a couple of warnings in tests
[SVN r56252]
2009-09-17 01:36:36 +00:00
Hartmut Kaiser
10944e657e Spirit: imported spirit::standard namespace into spirit::qi and spirit::karma
[SVN r56244]
2009-09-16 17:46:46 +00:00
Hartmut Kaiser
573115afb8 Spirit: all generators now accept a boost::optional holding the attribute and will fail if this is not initialized, fixed tests to cover this
[SVN r56218]
2009-09-15 17:00:12 +00:00
Hartmut Kaiser
d2da181365 Spirit: added static lexer version verifying compatibility with generated tables, regenerated static lexer examples
[SVN r56144]
2009-09-11 01:32:27 +00:00
Hartmut Kaiser
321c50612f Spirit: Added character generator negation (unary '~' for character generators) - doc update, tests
[SVN r56099]
2009-09-08 02:15:35 +00:00
Hartmut Kaiser
679ad9159e Spirit: fixing examples
[SVN r56095]
2009-09-07 22:00:07 +00:00
Hartmut Kaiser
4ed6cde1de Spirit: removed lex::omitted in favor of lex::omit (doc update, examples, tests)
[SVN r56088]
2009-09-07 14:52:29 +00:00
Joel de Guzman
a535b80c2d real number parsers
[SVN r56027]
2009-09-05 06:30:00 +00:00
Joel de Guzman
c87d124a1b Doc updates: char class parsers
[SVN r55970]
2009-09-02 03:29:21 +00:00
Hartmut Kaiser
137b7353bf Spirit: Added karma::stream_generator test cases
[SVN r55770]
2009-08-25 00:24:54 +00:00
François Barel
f6ef3ad3ef Spirit: make Karma tests more verbose on failure
[SVN r55611]
2009-08-16 09:26:05 +00:00
Hartmut Kaiser
8a541958cf Spirit: more work on docs
[SVN r55605]
2009-08-15 21:56:17 +00:00
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