]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/xpressive/doc/acknowledgements.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / xpressive / doc / acknowledgements.qbk
CommitLineData
7c673cae
FG
1[/
2 / Copyright (c) 2008 Eric Niebler
3 /
4 / Distributed under the Boost Software License, Version 1.0. (See accompanying
5 / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 /]
7
8[section Acknowledgments]
9
10I am indebted to [@http://boost.org/people/joel_de_guzman.htm Joel de Guzman]
11and [@http://boost.org/people/hartmut_kaiser.htm Hartmut Kaiser] for their
12expert advice during the early states of xpressive's development. Much of
13static xpressive's syntax is owes a large debt to _spirit_, including the
14syntax for xpressive's semantic actions. I am thankful for
15[@http://boost.org/people/john_maddock.htm John Maddock]'s excellent work on
16his proposal to add regular expressions to the standard library, and for
17various ideas borrowed liberally from his regex implementation. I'd also like
18to thank [@http://moderncppdesign.com/ Andrei Alexandrescu] for his input
19regarding the behavior of nested regex objects, and
20[@http://boost.org/people/dave_abrahams.htm Dave Abrahams] for his suggestions
21regarding the regex domain-specific embedded language. Noel Belcourt helped
22porting xpressive to the Metrowerks CodeWarrior compiler. Markus
23Sch'''ö'''pflin helped to track down a bug on HP Tru64, and Steven
24Watanabe suggested the fix.
25
26Special thanks are due to David Jenkins who contributed both ideas, code and
27documentation for xpressive's semantic actions, symbol tables and attributes.
28Xpressive's ternary search trie implementation is David's, as is the number
29parser example in [^libs/xpressive/example/numbers.cpp] and the documentation
30for symbol tables and attributes.
31
32Thanks to John Fletcher for helping track down a runtime assertion when using
33xpressive with Howard Hinnant's most excellent libc++.
34
35Finally, I would like to thank [@http://boost.org/people/thomas_witt.html Thomas Witt]
36for acting as xpressive's review manager.
37
38[endsect]