Eric Niebler
|
3102092acf
|
fix for repeated non-capturing groups
[SVN r37916]
|
2007-06-06 15:48:25 +00:00 |
|
Eric Niebler
|
f13bde65cb
|
faster, better use_simple_repeat<> trait
[SVN r37835]
|
2007-05-31 18:51:51 +00:00 |
|
Eric Niebler
|
d902c98b17
|
hooray, non-char data works\!
[SVN r37824]
|
2007-05-30 19:40:15 +00:00 |
|
Eric Niebler
|
9d96137056
|
regex_token_iterator's value_type is sub_match<>::string_type, not basic_string<>, add regex_token_iterator test
[SVN r37808]
|
2007-05-29 03:06:10 +00:00 |
|
Eric Niebler
|
51ab27f036
|
reset regex_impl<>::instances to zero between tests
[SVN r37796]
|
2007-05-27 06:42:23 +00:00 |
|
Eric Niebler
|
6c2ed8ce62
|
workaround for Boost 1.34
[SVN r37763]
|
2007-05-24 23:17:08 +00:00 |
|
Eric Niebler
|
1afb4440fc
|
named captures for dynamic regexes, doxygen comments
[SVN r37608]
|
2007-05-07 04:41:25 +00:00 |
|
Eric Niebler
|
cc1667e7c9
|
rename arg<> to placeholder<>, make POD
[SVN r37537]
|
2007-04-30 01:00:16 +00:00 |
|
Eric Niebler
|
38ca07bc9a
|
fix off-by-one for backrefs greater than 9, add test case
[SVN r37508]
|
2007-04-26 16:38:01 +00:00 |
|
Eric Niebler
|
5fd8c6e966
|
remove test_compile
[SVN r37445]
|
2007-04-15 17:03:13 +00:00 |
|
Eric Niebler
|
81ffecf83f
|
whoops, now wregex on cygwin
[SVN r37442]
|
2007-04-15 06:56:24 +00:00 |
|
Eric Niebler
|
6471bacbd1
|
switch xpressive from proto compilers to proto transforms
[SVN r37440]
|
2007-04-15 06:40:26 +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
|
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
|
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
|
964a436980
|
a regex calculator that calculates
[SVN r37265]
|
2007-03-22 22:16:12 +00:00 |
|
Eric Niebler
|
2f3d27496b
|
add test for actions
[SVN r37261]
|
2007-03-22 19:40:18 +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
|
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
|
10a85044a0
|
clean up use of crtdbg.h on windows
[SVN r37144]
|
2007-03-05 20:48:10 +00:00 |
|
Eric Niebler
|
8638e95747
|
add test for dynamic grammars
[SVN r37143]
|
2007-03-05 20:45:53 +00:00 |
|
Eric Niebler
|
b24f911be6
|
add tests for (?R) for self-recursive dynamic regexes
[SVN r37138]
|
2007-03-04 18:07:51 +00:00 |
|
Eric Niebler
|
709d18aed1
|
work around stlport (mis)configuration issue
[SVN r36937]
|
2007-02-12 17:39:04 +00:00 |
|
Eric Niebler
|
75ca2d7160
|
reorg
[SVN r36591]
|
2007-01-05 07:31:34 +00:00 |
|
Eric Niebler
|
6eebe11fd5
|
add always and identity transform, clean up lambda and toy_spirit2 tests
[SVN r36589]
|
2007-01-04 17:36:49 +00:00 |
|
Eric Niebler
|
b64655d7d7
|
implement no_case directive in toy Spirit-2 example
[SVN r36575]
|
2007-01-03 20:43:01 +00:00 |
|
Eric Niebler
|
9530a130fe
|
simple Spirit-2 that does flatten/deep-copy
[SVN r36574]
|
2007-01-03 19:19:06 +00:00 |
|
Eric Niebler
|
543723869c
|
minor clean-up
[SVN r36554]
|
2006-12-31 18:40:17 +00:00 |
|
Eric Niebler
|
6fa3dce8c9
|
allow meta::binary_expr<mpl::_, Grammar, Grammar> to match any binary expression, lambda example supports evaluation of nullary lambdas
[SVN r36544]
|
2006-12-31 07:22:13 +00:00 |
|
Eric Niebler
|
96a4604a3e
|
allow non-const reference terminals in proto expression trees
[SVN r36542]
|
2006-12-30 21:48:20 +00:00 |
|
Eric Niebler
|
d2534e49fd
|
make unary ops obey the ET domain
[SVN r36541]
|
2006-12-30 08:56:19 +00:00 |
|
Eric Niebler
|
2b9797cacd
|
fix typo
[SVN r36540]
|
2006-12-30 07:03:47 +00:00 |
|
Eric Niebler
|
d9a957d850
|
mechanism for disabling and/or overriding operator overloads within a domain
[SVN r36539]
|
2006-12-30 06:29:56 +00:00 |
|
Eric Niebler
|
93171b3b46
|
proto stores terminals by reference by default, add pass_through transform, all expression generators use pass_through transform by default, many more changes
[SVN r36522]
|
2006-12-28 02:37:27 +00:00 |
|
Eric Niebler
|
2d137ec918
|
test reorg, add calculator test
[SVN r36445]
|
2006-12-18 07:00:14 +00:00 |
|
Eric Niebler
|
6242dfed6d
|
remove BBv1 Jamfiles
[SVN r36391]
|
2006-12-14 19:13:31 +00:00 |
|
Eric Niebler
|
8ac0e8c2b5
|
rename all proto tag types, move into tag:: namespace
[SVN r36223]
|
2006-12-01 05:46:06 +00:00 |
|
Eric Niebler
|
859862c1b3
|
rename basic_expr<tag, mpl::vector1<...> > to expr<tag, args1<...> >
[SVN r36099]
|
2006-11-20 03:41:07 +00:00 |
|
Eric Niebler
|
ff4734e43e
|
proto grammar for toy spirit
[SVN r36009]
|
2006-11-12 00:20:48 +00:00 |
|
Eric Niebler
|
3c77fb11fe
|
don't access members of basic_expr directly
[SVN r36004]
|
2006-11-11 17:48:43 +00:00 |
|
Eric Niebler
|
bbfe4e2d5b
|
test proto::matches and proto::entends
[SVN r35965]
|
2006-11-10 02:22:16 +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
|
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
|
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
|
86ddc12e5c
|
change license format to satisfy the inspect tool
[SVN r34967]
|
2006-08-27 05:19:39 +00:00 |
|
Eric Niebler
|
ee3006af90
|
copyright and license
[SVN r34829]
|
2006-08-06 20:24:45 +00:00 |
|
Eric Niebler
|
bf6982ea8c
|
copyright and license
[SVN r34828]
|
2006-08-06 20:18:10 +00:00 |
|
Gennaro Prota
|
b6eeca240d
|
fixed typos reported in http://bugs.debian.org/378016
[SVN r34629]
|
2006-07-20 13:15:25 +00:00 |
|
Vladimir Prus
|
bb98b3ea9d
|
Disable debug symbols for intel
[SVN r33594]
|
2006-04-07 13:48:58 +00:00 |
|
Eric Niebler
|
e62cb39e9f
|
add tests for static epsilon_(mark_)matcher bug
[SVN r33243]
|
2006-03-06 23:48:45 +00:00 |
|
Vladimir Prus
|
15db6f22c8
|
Update Jamfile.v2
[SVN r32705]
|
2006-02-07 12:49:34 +00:00 |
|
Vladimir Prus
|
c27d8c956a
|
Update Jamfile.v2
[SVN r32495]
|
2006-02-01 09:08:19 +00:00 |
|
Vladimir Prus
|
931fdaf650
|
Update Jamfile.v2
[SVN r32483]
|
2006-01-31 15:45:28 +00:00 |
|
Eric Niebler
|
cb496a78b4
|
fix header dependency issue
[SVN r32307]
|
2006-01-13 07:46:36 +00:00 |
|
Eric Niebler
|
6e87d22a01
|
yet another hack for finding the input file
[SVN r32259]
|
2006-01-08 21:08:25 +00:00 |
|
Eric Niebler
|
190978bedc
|
add test for c_regex_traits
[SVN r32253]
|
2006-01-07 00:32:50 +00:00 |
|
Eric Niebler
|
667f45d0c4
|
cleanup
[SVN r32247]
|
2006-01-06 21:50:19 +00:00 |
|
Eric Niebler
|
1468883926
|
add bunch of grammar tests from the documentation
[SVN r32218]
|
2006-01-04 02:37:26 +00:00 |
|
Eric Niebler
|
e7f531440c
|
add a test for a simple grammar
[SVN r32215]
|
2006-01-03 19:16:19 +00:00 |
|
Eric Niebler
|
1b336050a9
|
try avoiding Boost.Test to fix CW problems, many test cases from Boost.Regress ported
[SVN r32204]
|
2006-01-02 07:03:04 +00:00 |
|
Eric Niebler
|
164f783dfe
|
use Boost.Filesystem to find the file containing the regression test cases
[SVN r32199]
|
2006-01-01 18:28:55 +00:00 |
|
Eric Niebler
|
70e5373403
|
ugly hack to make regress.cpp find regress.txt
[SVN r32194]
|
2006-01-01 10:48:45 +00:00 |
|
Eric Niebler
|
bb7f835a98
|
factor dynamic regex test cases out into separate test
[SVN r32193]
|
2005-12-31 23:36:05 +00:00 |
|
Eric Niebler
|
0bc9131610
|
rearrange test cases to avoid VC7.1 out-of-memory bug
[SVN r32166]
|
2005-12-27 02:25:55 +00:00 |
|
Eric Niebler
|
43532689c0
|
make tests run on older tru64cxx
[SVN r32165]
|
2005-12-27 01:28:51 +00:00 |
|
Eric Niebler
|
2b184857ff
|
s/epsilon/nil/ and misc style changes
[SVN r32123]
|
2005-12-21 00:58:03 +00:00 |
|
Eric Niebler
|
366dd19cbe
|
add missing crtdbg.h include on windows
[SVN r32092]
|
2005-12-18 18:02:50 +00:00 |
|
Eric Niebler
|
3428fb1884
|
eliminate noisy output
[SVN r32066]
|
2005-12-16 01:12:52 +00:00 |
|
Eric Niebler
|
816bd7233e
|
qcc doesn't seem to like std::valist_t
[SVN r31743]
|
2005-11-22 15:44:58 +00:00 |
|
Eric Niebler
|
d7d50a8ca4
|
make misc1 test pass even if BOOST_XPRESSIVE_USE_C_TRAITS is defined
[SVN r31728]
|
2005-11-21 19:50:31 +00:00 |
|
Eric Niebler
|
2ff8051e06
|
hack to make vc-7_1-stlport toolset work
[SVN r31721]
|
2005-11-21 14:56:46 +00:00 |
|
Eric Niebler
|
1f3ad6412c
|
test for multiple-definition linker errors
[SVN r31539]
|
2005-11-03 00:54:27 +00:00 |
|
Eric Niebler
|
5334864cce
|
disable Intel-Win32 debug symbols
[SVN r31312]
|
2005-10-13 19:14:10 +00:00 |
|
Eric Niebler
|
4ef4574faa
|
xpressive docs, examples, perf and test
[SVN r31204]
|
2005-10-06 00:49:04 +00:00 |
|