Commit Graph

888 Commits

Author SHA1 Message Date
Eric Niebler
a168394744 add history appendix, begin user doc for semantic actions
[SVN r37559]
2007-05-02 07:35:01 +00:00
Eric Niebler
381a1d3694 clean-up
[SVN r37548]
2007-05-01 09:08:59 +00:00
Eric Niebler
7008494d30 add insert() action, handles vector, map, multimap, string
[SVN r37547]
2007-05-01 07:37:54 +00:00
Eric Niebler
6d12b3efc7 add -i option for perl's /i modifier
[SVN r37545]
2007-05-01 00:29:50 +00:00
Eric Niebler
b2f8f2bd4d updated docs for latest proto changes
[SVN r37544]
2007-04-30 23:54:15 +00:00
Eric Niebler
9827d419ae rename proto::ref<> to proto::ref_<> to avoid gcc ADL weirdness with boost::ref() and friends
[SVN r37543]
2007-04-30 23:07:18 +00:00
Eric Niebler
52c8e1ac29 handle character sets
[SVN r37539]
2007-04-30 19:20:56 +00:00
Eric Niebler
a5e81ba817 v0.0.1 of perl2xpr for converting perl regexes into xpressive static regexes
[SVN r37538]
2007-04-30 05:52:41 +00:00
Eric Niebler
cc1667e7c9 rename arg<> to placeholder<>, make POD
[SVN r37537]
2007-04-30 01:00:16 +00:00
Eric Niebler
b4ef79f2fb xpressive::by_ref() and xpressive::ref() are funtionally equivalent and both are proto-ified versions of boost::ref(), local<> doesn't require default constructable
[SVN r37536]
2007-04-30 00:28:21 +00:00
Eric Niebler
375925f9d8 fix range-based regex algorithms wrt NTBS input, remove unnecessary include
[SVN r37535]
2007-04-29 22:03:43 +00:00
Eric Niebler
f55e3ccc8a major renames for proto to conform with <functional>
[SVN r37531]
2007-04-29 03:38:49 +00:00
Eric Niebler
4f641605ee changes required by gcc-4.3 and ConceptGCC
[SVN r37524]
2007-04-28 01:42:17 +00:00
Eric Niebler
f818f9e0c1 fix off-by-one for backreferences over 9
[SVN r37516]
2007-04-27 18:02:44 +00:00
Eric Niebler
d0bcd4b615 fix name collision
[SVN r37514]
2007-04-27 07:11:02 +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
7fd458dbce replace SetFillContext with set_fill_visitor, avoid including typeof.hpp unnecessarily for better compile times
[SVN r37506]
2007-04-26 07:07:24 +00:00
Eric Niebler
91f0bc02fc SetFillContext does proper widening of narrow chars
[SVN r37498]
2007-04-24 07:05:20 +00:00
Eric Niebler
d279e16ed0 remove is_allowed<>, short-circuit generate_if<> for default_domain -- big compile time win
[SVN r37474]
2007-04-19 03:16:25 +00:00
Eric Niebler
0d468eb6ea OK, default_context can be const
[SVN r37473]
2007-04-19 01:08:16 +00:00
Eric Niebler
b7770b7a9a fix lazy_vector example
[SVN r37468]
2007-04-17 23:19:41 +00:00
Eric Niebler
e0ad5703be *** empty log message ***
[SVN r37467]
2007-04-17 22:36:44 +00:00
Rene Rivera
1fc60af8dd Fix a few more references to *.boosbook instead of *.xml generated files.
[SVN r37464]
2007-04-17 17:06:51 +00:00
Eric Niebler
bb9562ede3 fix proto::matches<> bug
[SVN r37463]
2007-04-17 16:32:33 +00:00
Eric Niebler
af58ae7c3a minor tweaks for newer, pickier versions of Doxygen
[SVN r37460]
2007-04-17 07:23:38 +00:00
Eric Niebler
68f470c71a some calculator examples
[SVN r37459]
2007-04-17 06:29:32 +00:00
Eric Niebler
edcc40fee7 misc clean-up
[SVN r37458]
2007-04-17 05:02:39 +00:00
Eric Niebler
7a59452b2c callable_context works on intel-win-9.1
[SVN r37450]
2007-04-16 08:27:57 +00:00
Eric Niebler
07bb75a8f4 test_actions passes on intel-win-9.1, misc. clean-up
[SVN r37449]
2007-04-16 08:10:16 +00:00
Eric Niebler
f479f13181 fix debug again
[SVN r37448]
2007-04-16 04:50:45 +00:00
Eric Niebler
38ae50077a fix debug for MAX_ARITY==2
[SVN r37447]
2007-04-16 04:37:05 +00:00
Eric Niebler
5fd8c6e966 remove test_compile
[SVN r37445]
2007-04-15 17:03:13 +00:00
Eric Niebler
f7212128ae latest doxygen-generated docs
[SVN r37444]
2007-04-15 07:25:28 +00:00
Eric Niebler
a3beebfdbf proto compilers are dead
[SVN r37443]
2007-04-15 07:13:00 +00:00
Eric Niebler
81ffecf83f whoops, now wregex on cygwin
[SVN r37442]
2007-04-15 06:56:24 +00:00
Eric Niebler
cbd1d43444 update docs for new terminal fuzzy-match rules
[SVN r37441]
2007-04-15 06:46:57 +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
e583cb834b new rules for matching terminals, less fuzzy, avoid is_convertible, add convertible_to<> helper
[SVN r37429]
2007-04-12 23:44:41 +00:00
Eric Niebler
0e5d0ee4b6 transforms for ~_ln and ~_b, clean-up
[SVN r37415]
2007-04-11 16:24:32 +00:00
Eric Niebler
cc20f8766f our lives are frittered away by detail. simplify, simplify
[SVN r37412]
2007-04-10 18:16:34 +00:00
Eric Niebler
1ed129213d simplify/generalize conditional transform
[SVN r37386]
2007-04-07 05:57:10 +00:00
Eric Niebler
f29f80890e xpressive transforms use new proto::switch_ for better compile times
[SVN r37385]
2007-04-06 23:59:11 +00:00
Eric Niebler
4c7af8b4b1 add proto::not_ and proto::switch_, clean up xpressive's use_simple_repeat
[SVN r37383]
2007-04-06 21:03:09 +00:00
Eric Niebler
1ba7d38cb8 add as_action transform
[SVN r37378]
2007-04-06 05:31:43 +00:00
Eric Niebler
93e01eb499 fix handling of optional sub-expressions wrt captures
[SVN r37377]
2007-04-06 02:54:23 +00:00
Eric Niebler
88c6d95f79 handle some complemented terminals, misc bug fixes
[SVN r37376]
2007-04-06 02:07:11 +00:00
Eric Niebler
81bc8817d9 support for icase and other modifiers
[SVN r37375]
2007-04-06 00:34:31 +00:00
Eric Niebler
85ec3dfe3d add transforms for look-ahead, look-behind, and keeper
[SVN r37372]
2007-04-05 23:56:25 +00:00
Eric Niebler
82f4dc1957 as_set and as_list_set transforms, and set complement
[SVN r37371]
2007-04-05 20:49:12 +00:00
Eric Niebler
940b7a4725 work around intel-win bug wrt arrays used as output iterator to std algorithms
[SVN r37363]
2007-04-05 07:10:10 +00:00