Eric Niebler
|
37a585dcc6
|
more work on as_quant transforms
[SVN r37362]
|
2007-04-05 06:41:13 +00:00 |
|
Eric Niebler
|
3e9cebefbb
|
improve doxygen output by giving unspecialized templates an empty body instead of leaving them undefined.
[SVN r37361]
|
2007-04-05 01:25:40 +00:00 |
|
Eric Niebler
|
fa2fd25f13
|
add typeof registration for std::string
[SVN r37360]
|
2007-04-05 00:07:26 +00:00 |
|
Eric Niebler
|
5beafcd338
|
keep doxygen happy by escaping angle brackets in doxygen comments
[SVN r37359]
|
2007-04-04 23:13:56 +00:00 |
|
Eric Niebler
|
8941014e0b
|
add hello world example
[SVN r37354]
|
2007-04-04 07:02:00 +00:00 |
|
Eric Niebler
|
19068e7d41
|
fix oops
[SVN r37353]
|
2007-04-04 07:01:21 +00:00 |
|
Eric Niebler
|
8cd90eb338
|
simple changes for Boost v1.34 compatibility
[SVN r37352]
|
2007-04-04 06:42:26 +00:00 |
|
Eric Niebler
|
6a6fb5fc8d
|
fix bug in extensibility example
[SVN r37351]
|
2007-04-04 01:28:58 +00:00 |
|
Eric Niebler
|
54a3657f50
|
as_optional transform, and proto::trans::conditional
[SVN r37343]
|
2007-04-03 06:32:17 +00:00 |
|
Eric Niebler
|
a80857adf6
|
begin porting xpressive from proto compilers to proto transforms
[SVN r37334]
|
2007-04-02 06:41:56 +00:00 |
|
Eric Niebler
|
6a61eac2cd
|
transform::compose
[SVN r37330]
|
2007-04-02 04:08:03 +00:00 |
|
Eric Niebler
|
54daff1e6f
|
bug fixing wrt const and temporaries in action_context
[SVN r37323]
|
2007-03-31 07:40:19 +00:00 |
|
Eric Niebler
|
e4617961de
|
more efficient actions
[SVN r37321]
|
2007-03-31 00:55:48 +00:00 |
|
Eric Niebler
|
82532a045f
|
add value<>, reference<> and local<> for semantic actions, rename match_result::bind() to match_results::let()
[SVN r37319]
|
2007-03-30 05:44:26 +00:00 |
|
Eric Niebler
|
038cd9f8f4
|
make eval() a free function, make xpressive deep_copy semantic actions
[SVN r37318]
|
2007-03-29 22:19:39 +00:00 |
|
Eric Niebler
|
9904f22ae7
|
update documentation for new-and-improved evaluation contexts
[SVN r37313]
|
2007-03-28 19:48:54 +00:00 |
|
Eric Niebler
|
4b41cf792d
|
yet another rework of context.hpp
[SVN r37307]
|
2007-03-28 08:35:57 +00:00 |
|
Eric Niebler
|
67069bd221
|
in xpressive actions, foo(x,y) and x->*foo(y) are equivalent
[SVN r37299]
|
2007-03-27 07:13:55 +00:00 |
|
Eric Niebler
|
ebbc07ae4e
|
fix oops
[SVN r37298]
|
2007-03-27 06:44:07 +00:00 |
|
Eric Niebler
|
77a7fb8552
|
misc clean-up
[SVN r37297]
|
2007-03-27 06:38:16 +00:00 |
|
Eric Niebler
|
c3af8863eb
|
rename check() to validate() and if_() to check()
[SVN r37296]
|
2007-03-27 05:05:26 +00:00 |
|
Eric Niebler
|
f285102818
|
use fusion::invoke instead of fusion::fused, rename fanout_context to callable_context
[SVN r37294]
|
2007-03-26 20:28:54 +00:00 |
|
Eric Niebler
|
af54cb9f27
|
redesign eval() and context to avoid premature return type calculation errors
[SVN r37285]
|
2007-03-26 06:06:25 +00:00 |
|
Eric Niebler
|
00726069b0
|
lazy binding works with native arrays, defer result_of evaluation in proto::context<>
[SVN r37279]
|
2007-03-24 21:50:23 +00:00 |
|
Eric Niebler
|
700e8b1d26
|
regex_actions.hpp gets first(), second(), length(), str() and construct()
[SVN r37277]
|
2007-03-24 18:29:06 +00:00 |
|
Eric Niebler
|
886897da00
|
support for late-bound arguments in actions
[SVN r37276]
|
2007-03-24 10:07:30 +00:00 |
|
Eric Niebler
|
ac4789ebbe
|
rename var() to ref(), add val() and cref()
[SVN r37275]
|
2007-03-23 21:43:13 +00:00 |
|
Eric Niebler
|
acdadd5f77
|
add xpressive::if_() for user-defined predicates
[SVN r37268]
|
2007-03-23 00:09:05 +00:00 |
|
Eric Niebler
|
964a436980
|
a regex calculator that calculates
[SVN r37265]
|
2007-03-22 22:16:12 +00:00 |
|
Eric Niebler
|
6bf9eeb76f
|
more stl-ish actions, bug fixes
[SVN r37264]
|
2007-03-22 22:15:29 +00:00 |
|
Eric Niebler
|
aa9aa7f3df
|
update xpressive grammar for actions
[SVN r37262]
|
2007-03-22 19:54:45 +00:00 |
|
Eric Niebler
|
2f3d27496b
|
add test for actions
[SVN r37261]
|
2007-03-22 19:40:18 +00:00 |
|
Eric Niebler
|
e9a8a723f2
|
experimental xpressive actions
[SVN r37259]
|
2007-03-22 17:37:16 +00:00 |
|
Eric Niebler
|
cf25a82e30
|
work-around for EDG front-ends
[SVN r37235]
|
2007-03-20 03:04:14 +00:00 |
|
Eric Niebler
|
768135d762
|
don't use references as template parameters
[SVN r37234]
|
2007-03-20 01:27:31 +00:00 |
|
Eric Niebler
|
e8886e2822
|
clean-up, fix gcc-4.1 compile error
[SVN r37227]
|
2007-03-18 21:46:52 +00:00 |
|
Eric Niebler
|
77df49302a
|
back out jamfile change
[SVN r37225]
|
2007-03-18 18:31:32 +00:00 |
|
Eric Niebler
|
d1858093e5
|
tests for different format dialects
[SVN r37224]
|
2007-03-18 18:30:50 +00:00 |
|
Eric Niebler
|
c14b0e6ed8
|
more perl-ish handling of \l \L \u \U and \E in format strings
[SVN r37223]
|
2007-03-18 18:24:46 +00:00 |
|
Eric Niebler
|
414f237629
|
preliminary implementation of format_all flag
[SVN r37220]
|
2007-03-18 07:07:00 +00:00 |
|
Eric Niebler
|
bb38dc0397
|
support format_sed flag
[SVN r37219]
|
2007-03-18 05:01:18 +00:00 |
|
Eric Niebler
|
815dbf43c2
|
fix typo
[SVN r37218]
|
2007-03-18 00:36:47 +00:00 |
|
Eric Niebler
|
7c5b50313b
|
support for format_perl
[SVN r37217]
|
2007-03-18 00:29:11 +00:00 |
|
Eric Niebler
|
40f6c4ef73
|
fix silly literal<> bugs regarding domains
[SVN r37192]
|
2007-03-15 17:46:51 +00:00 |
|
Eric Niebler
|
53c5882fbe
|
use regex_compiler::operator[] to register named regexes, so a dynamic regex can invoke a static one
[SVN r37174]
|
2007-03-13 06:41:51 +00:00 |
|
Eric Niebler
|
0d18ca25c4
|
make &(expr) implicitly convertible to Expr*
[SVN r37173]
|
2007-03-13 02:07:54 +00:00 |
|
Eric Niebler
|
4a460c0a4f
|
basic_regex uses proto::extends<>, eliminate regex_operators.hpp and as_matcher(), as_xpr() is simply proto::as_expr()
[SVN r37172]
|
2007-03-12 22:11:30 +00:00 |
|
Eric Niebler
|
4f9527957b
|
avoid accidental regex aliasing
[SVN r37152]
|
2007-03-07 01:21:26 +00:00 |
|
Eric Niebler
|
1bce60ca23
|
document dynamic regex grammars, add license and copyright to .qbk files
[SVN r37145]
|
2007-03-05 21:54:01 +00:00 |
|
Eric Niebler
|
10a85044a0
|
clean up use of crtdbg.h on windows
[SVN r37144]
|
2007-03-05 20:48:10 +00:00 |
|