致谢 | ![]() |
![]() |
![]() |
![]() |
特别感谢
Dan Nuffer,感谢他在词法分析器、解析树、AST、XML 解析器、多遍迭代器方面所做的工作,以及管理 Spirit 网站、编辑、维护 CVS、发布以及处理了无数几乎被视为理所当然的琐事。
Hartmut Kaiser,感谢他在 C 解析器、C/C++ 预处理器、实用解析器方面所做的工作,原始移植到 Intel 5.0,对 Phoenix 的各种工作,移植到 v1.5,元解析器,分组解析器,广泛的测试和对细节一丝不苟的关注。
Martin Wille,他改进了语法的多线程安全性,贡献了 eol_p 解析器、动态解析器、文档,并积极参与了从头脑风暴和设计到编码的几乎所有方面。而且,一如既往地,帮助保持 Linux 上 g++ 的回归测试一如既往地绿色 :-)。
Martijn W. Van Der Lee,我们的网站管理员,感谢他贡献了 RFC821 解析器。
Giovanni Bajo,感谢他在最后时刻为 CodeWarrior 8.3 对 Spirit 1.8.0 进行调整。事实上,我感到惭愧 Giovanni 还没有出现在这个名单里。自 Spirit 1.5,第一个 Boost.Spirit 版本以来,他做了很多工作。他对于将 Spirit 迭代器内容移植到新的 Boost 迭代器库(版本 2)起到了关键作用。他还修复了各种 bug,并编写了一些测试。
Juan Carlos Arevalo-Baeza (JCAB) ,感谢他在 C++ 解析器、位置迭代器、移植到 v1.5 以及保持邮件列表讨论活跃方面所做的工作。
Vaclav Vesely,感谢他完成了大量工作,包括 no_actions 指令、各种补丁修复、distinct 解析器、lazy 解析器、一些 Phoenix 的调整和附加功能(例如new_)。还有,Stefan Slapeta 和 妻子,感谢他们编辑了 Vaclav 的 distinct 解析器文档。
Raghavendra Satish ,感谢他完成了原始的 v1.3 移植到 VC++ 以及他在 Phoenix 方面的工作。
Noah Stein,感谢他跟进并协助 Ragav 进行 VC++ 移植。
Hakki Dogusan,感谢他完成了原始的 v1.0 Pascal 解析器。
John (EBo) David,感谢他在 VM 方面的工作,以及在我编码时在我身后进行指导,营造了极限编程的距离感。
Chris Uzdavinis,感谢他提供评论和宝贵的建议,以及编辑文档。
Carsten Stoll,感谢他在动态解析器方面的工作。
Andy Elvey 和他的 conifer 解析器。
Bruce Florman,他完成了原始的 v1.0 移植到 VC++。
Jeff Westfahl ,感谢他将 loop 解析器移植到 v1.5 并贡献了 file 迭代器。
Peter Simons,感谢他的 RFC date 解析器示例和教程,以及在一些棘手细节上的帮助。
Markus Schöpflin,感谢他提出了 end_p 解析器和其他许多有用的东西,以及他在邮件列表中的积极参与。
Doug Gregor,感谢他的指导以及他能看到别人看不到的事物的能力。
David Abrahams,感谢他给了我一份允许我继续从事 Spirit 工作的工作,以及在 C++ 和特别是模板元编程方面提供的无数建议和帮助。
Aleksey Gurtovoy,感谢他的 MPL 库,我从中窃取了许多元编程技巧,特别是为了应对 Borland 和 VC6/7 等不那么符合标准的编译器。
Gustavo Guerra,感谢他对 Spirit 的最后审查和持续反馈,以及这里的各种补丁(例如,提出了实数解析器的新点行为)。
Nicola Musatti, Paul Snively, Alisdair Meredith 和 Hugo Duncan ,感谢他们的测试和发送的各种补丁。
Steve Rowe,感谢他在 TSTs 方面所做的出色工作,这些 TSTs 将很快被纳入 Spirit。
Jonathan de Halleux,感谢他在 actors 方面的工作。
Angus Leeming,感谢他在 1.8.0 版本文档上的最后编辑工作,他在 Phoenix 方面的工作,以及他在 Spirit 邮件列表中的积极参与。
Joao Abecasis,感谢他在 Spirit 邮件列表中的积极参与,提供用户支持,参与讨论等等。
Guillaume Melquiond,感谢他在最后时刻的补丁,用于multi_pass,针对 1.8.1 版本。
Peder Holt,感谢他在 Phoenix、Fusion 和 Spirit 到 VC6 的移植工作。
感谢我的妻子Mariel,她为本文件创作了图示。
哇,这个名单里的人真不少!而且这个名单还在不断更新。我每次都会给名单里添加新的人。我希望我没有遗漏任何人。如果我漏掉了
任何一位你知道曾以任何方式提供过帮助的人,请告知我。
还要特别感谢那些提供反馈和宝贵意见的人,特别是 Boost 和 Spirit 邮件列表的成员。这包括所有参与审查的人
John Maddock,我们的审查经理
Aleksey Gurtovoy
Andre Hentz
Beman Dawes
Carl Daniel
Christopher Currie
Dan Gohman
Dan Nuffer
Daryle Walker
David Abrahams
David B. Held
Dirk Gerrits
Douglas Gregor
Hartmut Kaiser
Iain K.Hanson
Juan Carlos Arevalo-Baeza
Larry Evans
Martin Wille
Mattias Flodin
Noah Stein
Nuno Lucas
Peter Dimov
Peter Simons
Petr Kocmid
Ross Smith
Scott Kirkwood
Steve Cleary
Thorsten Ottosen
Tom Wenisch
Vladimir Prus
最后感谢 SourceForge 托管 Spirit 项目,以及 Boost:一个由才华横溢的库作者组成的 C++ 社区,他们参与了高质量 C++ 库的讨论和同行评审。
![]() |
![]() |
![]() |
版权所有 © 1998-2003 Joel de Guzman
使用、修改和分发受 Boost Software License Version 1.0 的约束。(请参阅随附文件 LICENSE_1_0.txt 或访问 https://boost.ac.cn/LICENSE_1_0.txt 复制)