Zach Laine
|
897b3561f2
|
Add a self-evaluating expression example.
|
2019-05-30 17:21:55 -05:00 |
|
Zach Laine
|
0563001697
|
Add note to the compiler support section about partial MSVC support.
|
2018-10-31 20:15:38 -05:00 |
|
Zach Laine
|
de07d885a3
|
Fix several problems with the release-built docs.
|
2018-10-31 20:13:35 -05:00 |
|
Zach Laine
|
2e8e2020ec
|
Turn off problematic auto-indexing.
|
2018-07-09 20:54:56 -05:00 |
|
Zach Laine
|
a34b3b8893
|
Shot in the dark -- add "<format>*:<auto-index-internal>on".
|
2018-06-25 21:17:40 -05:00 |
|
Zach Laine
|
370ee04958
|
Bad copy pasta.
|
2018-06-24 23:43:10 -05:00 |
|
Zach Laine
|
12e39ad927
|
Another attempt to fix the indexing in the integrated doc build.
|
2018-06-24 22:27:40 -05:00 |
|
Zach Laine
|
4032343503
|
Attempt to fix auto-indexing for integrated Boost doc build.
|
2018-06-24 17:14:51 -05:00 |
|
Zach Laine
|
e50c758d27
|
Move explicit dependency on Doxygen references to fix doc build.
|
2018-06-24 15:10:04 -05:00 |
|
Zach Laine
|
a6f6794c69
|
Fix Quickbook concept links.
|
2018-06-23 23:42:51 -05:00 |
|
Zach Laine
|
54ffd11a23
|
Remove "(Proposed)" from documentation.
|
2018-06-20 02:32:57 -05:00 |
|
Zach Laine
|
a114264118
|
Update doc/Jamfile.v2 with top-level targets more appropriate to a Boost
submodule build.
|
2018-06-11 22:41:37 -05:00 |
|
Zach Laine
|
4fffac23c0
|
Doc updates based on offline post-list-review doc review by Brook Milligan.
|
2018-03-21 21:50:53 -05:00 |
|
Zach Laine
|
e14b9d962f
|
Use Boost.Build and Boost.Test for tests.
Fixes #52.
|
2018-03-04 02:50:29 -06:00 |
|
Zach Laine
|
8b4e2cc5ea
|
Doc copy editing.
|
2018-03-03 23:37:48 -06:00 |
|
Zach Laine
|
a5ce500ef6
|
Add BOOST_YAP_USER_CALL_OPERATOR_N.
Partially addresses #51.
|
2018-03-03 20:27:13 -06:00 |
|
Zach Laine
|
143beb91de
|
Unify binary member and nonmember macros; add subscript operator member macro.
Fixes #22.
Fixes #68.
|
2018-03-03 18:06:34 -06:00 |
|
Zach Laine
|
4ce7fbafd8
|
BOOST_YAP_USER_UNARY_OPERATOR_MEMBER -> BOOST_YAP_USER_UNARY_OPERATOR
Partially implements #22.
|
2018-03-03 16:20:39 -06:00 |
|
Zach Laine
|
9c67b71648
|
Fix dangling reference errors by reinstating the use of as_expr() in recursive
transforms.
|
2018-03-02 23:32:19 -06:00 |
|
Zach Laine
|
311ce35ec9
|
Revert "Remove the now-redundant uses of as_expr()."
This reverts commit 260dc0e82d .
|
2018-03-02 23:11:44 -06:00 |
|
Louis Dionne
|
b2322fbca3
|
Fix typos
|
2018-02-26 22:41:16 -06:00 |
|
Zach Laine
|
661b09d09d
|
BOOST_YAP_USER_FREE_BINARY_OPERATOR -> BOOST_YAP_USER_NONMEMBER_BINARY_OPERATOR;
add BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER to macros table in docs.
|
2018-02-25 22:44:19 -06:00 |
|
Zach Laine
|
b25568c67f
|
Add missing snippet for BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER().
|
2018-02-25 22:22:02 -06:00 |
|
Zach Laine
|
99f207e75b
|
Add an elaborated description of what evaluate() does.
Fixes #48.
|
2018-02-25 16:11:41 -06:00 |
|
Zach Laine
|
3f24d04ec6
|
Add a YAP expression version of the AST from the primer for clarity.
|
2018-02-25 15:45:20 -06:00 |
|
Zach Laine
|
f85c018dd8
|
Remove TODO.
Fixes #66.
|
2018-02-25 14:21:16 -06:00 |
|
Zach Laine
|
74eab425e7
|
Substantially rewrite the description of transform() semantics.
Fixes #47.
Fixes #50.
|
2018-02-25 14:18:21 -06:00 |
|
Zach Laine
|
eef55d0f96
|
Flesh out note about mixing and matching ETs in a single expression;
miscellaneous copy editing.
Fixes #61.
|
2018-02-25 00:45:52 -06:00 |
|
Zach Laine
|
a562edb346
|
Flesh out commentary in let.cpp; add it to the docs as an example.
|
2018-02-24 23:58:41 -06:00 |
|
Zach Laine
|
746787cc82
|
Add section on the idiomatic use of YAP.
Fixes #44.
|
2018-02-24 22:45:32 -06:00 |
|
Zach Laine
|
260dc0e82d
|
Remove the now-redundant uses of as_expr().
|
2018-02-23 21:50:06 -06:00 |
|
Zach Laine
|
36fdafaf38
|
Changes based on Part 3 of Steven Watanabe's review.
|
2018-02-20 01:02:41 -06:00 |
|
Zach Laine
|
7b7935b0d0
|
Rewrite "Features" section of intro, based on review feedback.
Fixes #46.
|
2018-02-18 16:09:54 -06:00 |
|
Zach Laine
|
b80f06a4c6
|
Finish integrating the two new examples into the docs.
|
2018-02-18 15:53:12 -06:00 |
|
Zach Laine
|
25d4acf6d6
|
Add extensive comments to pipable_algorithms.cpp; use snippets from it in the
intro; add it as an example.
|
2018-02-18 13:33:53 -06:00 |
|
Zach Laine
|
f86431905d
|
Update docs copyright year.
|
2018-02-17 21:17:32 -06:00 |
|
Zach Laine
|
b4d2d93fbb
|
Docs copy editing.
|
2018-02-17 21:17:32 -06:00 |
|
Zach Laine
|
0dc4966ca7
|
Copy editing.
|
2018-02-16 21:56:53 -06:00 |
|
Zach Laine
|
fc247a1f2d
|
Remove another probably unneeded reference to Proto.
|
2018-02-16 21:56:53 -06:00 |
|
Zach Laine
|
d1834c6c01
|
Add references to specific examples alluded to in a general reference to "Examples".
|
2018-02-16 21:56:53 -06:00 |
|
Zach Laine
|
99f4e4355f
|
Remove reference to Proto from the intro.
|
2018-02-16 21:56:53 -06:00 |
|
Zach Laine
|
191aa0c0ae
|
Consolidate expression<> code into a single header.
Fixes #37.
|
2018-02-15 19:17:10 -06:00 |
|
Zach Laine
|
3709cd2eb3
|
Flatten the doc section nesting; extend intro; add primer.
|
2018-02-15 18:10:30 -06:00 |
|
Zach Laine
|
acfebf5643
|
Minor adjustments to get the docs building again; remove some doc cruft.
|
2018-02-15 18:07:53 -06:00 |
|
Zach Laine
|
8282c4b10e
|
Add Boost license copyright headers to all C++ files.
Fixes #31.
|
2018-02-15 18:07:48 -06:00 |
|
Zach Laine
|
2adaeb8813
|
Remove customization point-based and their implicit tranformations,
evaluate_as(), and BOOST_YAP_CONVERSION_OPERATOR_TEMPLATE.
Fixes #29
Fixes #30
|
2018-02-14 20:32:00 -06:00 |
|
Zach Laine
|
ca22c8a10a
|
Doc copy editing, and add explicit values to expr_kind enumerators.
|
2018-02-14 17:50:29 -06:00 |
|
Zach Laine
|
b6d53d153d
|
Changes based on Part 2 of Steven Watanabe's review.
|
2018-02-14 17:50:29 -06:00 |
|
Zach Laine
|
d10b23e3b0
|
boost -> include/boost
|
2018-02-14 17:50:29 -06:00 |
|
Zach Laine
|
dee006df7d
|
Update docs and some example code based on part 1 of Steven Watanabe's review.
|
2018-02-11 14:20:30 -06:00 |
|