Eric Niebler
|
1e8d616285
|
add meta::id for removing the ref<>'s from an expression
[SVN r35909]
|
2006-11-08 01:58:20 +00:00 |
|
Eric Niebler
|
bf7f5d66c7
|
lower proto's default max arity from 10 to 5 for better compile times
[SVN r35904]
|
2006-11-07 16:11:27 +00:00 |
|
Eric Niebler
|
2195ab725f
|
fix bug with extends<> and matches<>
[SVN r35902]
|
2006-11-07 14:46:50 +00:00 |
|
Eric Niebler
|
bd4953a0ca
|
fix oops
[SVN r35895]
|
2006-11-07 05:04:31 +00:00 |
|
Eric Niebler
|
dd85f155a8
|
reimplementation of extends<>, version of pass_through_compiler that doesn't crash gcc, lighter weight make_expr and unpack_expr
[SVN r35894]
|
2006-11-07 05:03:51 +00:00 |
|
Rene Rivera
|
c253016b73
|
Remove obsolete Boost.Build v1 files.
[SVN r35880]
|
2006-11-06 17:10:46 +00:00 |
|
Eric Niebler
|
ec221ade44
|
increase template template parameter matching arity
[SVN r35868]
|
2006-11-06 05:52:05 +00:00 |
|
Eric Niebler
|
0ae1acf043
|
add proto::and_
[SVN r35866]
|
2006-11-06 05:33:53 +00:00 |
|
Eric Niebler
|
9c4a923476
|
add if_matches and if_not_matches
[SVN r35863]
|
2006-11-06 03:10:41 +00:00 |
|
Eric Niebler
|
8087fc8ab3
|
bug. specialize matches_impl instead of matches, prefer PP file iteration over nested PP repeats
[SVN r35860]
|
2006-11-05 19:55:09 +00:00 |
|
Eric Niebler
|
7bb57dd6ae
|
add if_ to matches<> for evaluating a user-specified predicate in a grammar
[SVN r35858]
|
2006-11-05 18:51:21 +00:00 |
|
Eric Niebler
|
36d7589701
|
break misc1.cpp up into two smaller tests, in the hopes that qcc won't choke on it
[SVN r35855]
|
2006-11-05 17:34:45 +00:00 |
|
Eric Niebler
|
cf96a8c378
|
simpler implementation of matches<>, add proto::or_<> for specifying grammar alternates
[SVN r35847]
|
2006-11-05 01:46:21 +00:00 |
|
Eric Niebler
|
00ec52b198
|
add missing assign<> and subscript<> generators
[SVN r35842]
|
2006-11-04 19:27:18 +00:00 |
|
Eric Niebler
|
7ded063b52
|
handle fuzzy matching of terminals with template template parameters
[SVN r35834]
|
2006-11-04 07:33:17 +00:00 |
|
Eric Niebler
|
b1ac189ce8
|
matches<> metafunction, for checking whether an expression matches a pattern
[SVN r35832]
|
2006-11-04 06:58:30 +00:00 |
|
Eric Niebler
|
24966ab710
|
generic arg_c<> and arg<> proto accessors
[SVN r35819]
|
2006-11-03 07:29:53 +00:00 |
|
Eric Niebler
|
7d04aae006
|
add proto expression generators for each C++ operator for convenience
[SVN r35814]
|
2006-11-03 02:47:44 +00:00 |
|
Eric Niebler
|
d16da6ab8b
|
add proto::extends<> and change mark_tag to use proto::extends<> for nice construction syntax
[SVN r35806]
|
2006-11-02 06:56:43 +00:00 |
|
Eric Niebler
|
e3671b8eae
|
add toy_spirit test for proto
[SVN r35803]
|
2006-10-31 19:25:13 +00:00 |
|
Eric Niebler
|
1ef153fe00
|
work around msvc result_of bugs, add test cases
[SVN r35799]
|
2006-10-31 08:21:57 +00:00 |
|
Eric Niebler
|
94b00dee84
|
add proto::unref; proto::arg, proto::left and proto::right automatically unref their return values; basic_expr plays well with boost::result_of
[SVN r35788]
|
2006-10-30 06:39:38 +00:00 |
|
Eric Niebler
|
7dcdbd8d8a
|
back out MPL-ification of proto trees for now
[SVN r35786]
|
2006-10-30 04:00:09 +00:00 |
|
Eric Niebler
|
26e2af42d9
|
add make_expr, as_expr_ref and reimplement pass-through compiler
[SVN r35785]
|
2006-10-30 02:00:19 +00:00 |
|
Eric Niebler
|
1fb8dc826b
|
update vcproj for new proto version
[SVN r35778]
|
2006-10-29 06:28:41 +00:00 |
|
Eric Niebler
|
652d40d245
|
ne syntax for initializing mark tags
[SVN r35777]
|
2006-10-29 06:19:04 +00:00 |
|
Eric Niebler
|
0c0ffa5e92
|
proto2
[SVN r35776]
|
2006-10-29 06:14:42 +00:00 |
|
Eric Niebler
|
d925dba53b
|
add missing include
[SVN r35773]
|
2006-10-28 22:17:14 +00:00 |
|
Eric Niebler
|
3d93f5f58d
|
simpler and more general non-segmented proto fusion integration, based on the segmentation interface
[SVN r35736]
|
2006-10-25 05:59:52 +00:00 |
|
Eric Niebler
|
80476313a4
|
segmented proto support n-ary proto trees
[SVN r35728]
|
2006-10-24 19:53:31 +00:00 |
|
Eric Niebler
|
7f5c62f43a
|
factor segmented proto support out into separate header, add tests
[SVN r35722]
|
2006-10-24 16:29:04 +00:00 |
|
Eric Niebler
|
aa105a8637
|
work around gcc-4.1 bug
[SVN r35712]
|
2006-10-23 20:27:45 +00:00 |
|
Eric Niebler
|
554c41681b
|
work around scary gcc-4.0 compiler codegen bug
[SVN r35695]
|
2006-10-23 00:05:48 +00:00 |
|
Eric Niebler
|
5a288e5874
|
work around gcc-4.0 compiler bug
[SVN r35694]
|
2006-10-23 00:02:53 +00:00 |
|
Eric Niebler
|
56ef500916
|
work-arounds for gcc bugs and warnings
[SVN r35688]
|
2006-10-22 05:11:38 +00:00 |
|
Eric Niebler
|
5c5607652c
|
fix proto/fusion integration, add test for proto/fusion integration (marked explicit), port all tests to Boost.UnitTest, fix dependency issue in doc/Jamfile.v2
[SVN r35687]
|
2006-10-22 03:28:00 +00:00 |
|
Eric Niebler
|
b9e8e99493
|
work around gcc-3.3.1 name clash on log2
[SVN r35593]
|
2006-10-13 18:52:37 +00:00 |
|
Eric Niebler
|
28f70c2e16
|
work around gcc-3.3.1 name clash on log2
[SVN r35593]
|
2006-10-13 18:52:37 +00:00 |
|
Eric Niebler
|
93f1c36343
|
fix bad merge from HEAD
[SVN r35456]
|
2006-10-03 16:17:09 +00:00 |
|
Eric Niebler
|
130b0f45f3
|
fix bug with base, prefix and suffix not getting set for nested results
[SVN r35453]
|
2006-10-03 01:00:30 +00:00 |
|
Eric Niebler
|
f728728361
|
fix bug with base, prefix and suffix not getting set for nested results
[SVN r35453]
|
2006-10-03 01:00:30 +00:00 |
|
Eric Niebler
|
1519d4786d
|
license, copyright and min/max fixes
[SVN r34971]
|
2006-08-27 05:45:10 +00:00 |
|
Eric Niebler
|
5eaba384c0
|
license, copyright and min/max fixes
[SVN r34971]
|
2006-08-27 05:45:10 +00:00 |
|
Eric Niebler
|
86ddc12e5c
|
change license format to satisfy the inspect tool
[SVN r34967]
|
2006-08-27 05:19:39 +00:00 |
|
Eric Niebler
|
ce913a5316
|
change license format to satisfy the inspect tool
[SVN r34967]
|
2006-08-27 05:19:39 +00:00 |
|
Joel de Guzman
|
3bbcf8e000
|
Tweaks for Fusion2
[SVN r34929]
|
2006-08-23 03:05:07 +00:00 |
|
Eric Niebler
|
9c37c0eab3
|
copyright and license
[SVN r34829]
|
2006-08-06 20:24:45 +00:00 |
|
Eric Niebler
|
ee3006af90
|
copyright and license
[SVN r34829]
|
2006-08-06 20:24:45 +00:00 |
|
Eric Niebler
|
2dfae3b09e
|
copyright and license
[SVN r34828]
|
2006-08-06 20:18:10 +00:00 |
|
Eric Niebler
|
bf6982ea8c
|
copyright and license
[SVN r34828]
|
2006-08-06 20:18:10 +00:00 |
|