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
|
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
|
aab62c9837
|
Spirit: silencing MSVC warnings
[SVN r57505]
|
2009-11-09 04:02:16 +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
|
2a2df9a5d2
|
Spirit: added stream based API description to docs
[SVN r57233]
|
2009-10-29 18:07:19 +00:00 |
|
Hartmut Kaiser
|
ea051b978b
|
Spirit: doc update
[SVN r57163]
|
2009-10-27 00:02:10 +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
|
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
|
fccc6a3a01
|
Spirit: disabling certain tests for broken platforms
[SVN r56794]
|
2009-10-13 18:26:30 +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
|
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
|
3e88852d0b
|
Spirit: added qi::bool_ docs
[SVN r56470]
|
2009-09-29 14:30:33 +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
|
5445c0b051
|
Spirit: fixed a couple of warnings in tests
[SVN r56252]
|
2009-09-17 01:36:36 +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 |
|
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
|
7868136eba
|
Changed calculation of epsilon in qi/real.cpp test
[SVN r55560]
|
2009-08-12 22:48:00 +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
|
4e7a53a9ee
|
Spirit: added some test cases for special attribute handling in sequences
[SVN r55367]
|
2009-08-02 17:55:13 +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
|
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
|
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
|
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
|
26cc402a98
|
Spirit: fixed broken BOOST_SPIRIT_ASSERT_MATCH
[SVN r54678]
|
2009-07-05 18:52:24 +00:00 |
|
Joel de Guzman
|
46ffc68b15
|
added overflow check
[SVN r54391]
|
2009-06-27 04:30:40 +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 |
|
Joel de Guzman
|
bd1738d88d
|
doc updates
[SVN r53852]
|
2009-06-13 05:07:43 +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
|
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 |
|
Joel de Guzman
|
06ec74a72a
|
add test for unassigned rule
[SVN r53377]
|
2009-05-29 06:34:24 +00:00 |
|
Hartmut Kaiser
|
04a42655c1
|
Spirit: more Qi regression tests
[SVN r52954]
|
2009-05-13 02:15:23 +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
|
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 |
|
Hartmut Kaiser
|
436886de50
|
Merging Spirit V2.1
[SVN r52605]
|
2009-04-26 14:46:34 +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 |
|
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 |
|
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
|
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
|
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
|
8ba55bb0bd
|
Spirit.Qi: Working around issue with gcc 4.2.1
[SVN r45065]
|
2008-05-03 13:08:35 +00:00 |
|
Joel de Guzman
|
f51426993a
|
integer overflow fix
[SVN r44962]
|
2008-05-01 02:10:56 +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
|
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
|
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
|
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
|
649c7425f8
|
Spirit.Qi: Added ~ for eoi and eol, added corresponding tests
[SVN r44669]
|
2008-04-21 02:01:31 +00:00 |
|
Hartmut Kaiser
|
acb3a2febf
|
Spirit: Added a missing header #include.
[SVN r44629]
|
2008-04-20 13:45:06 +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 |
|
Joel de Guzman
|
b173d8390d
|
no-case for chsets
[SVN r44570]
|
2008-04-19 02:14:11 +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 |
|