References |
1. | Todd Veldhuizen | "Expression
Templates". C++ Report, June 1995. |
2. | Peter Naur (ed.) | "Report
on the Algorithmic Language ALGOL 60". CACM, May 1960. |
3. | ISO/IEC | "ISO-EBNF", ISO/IEC 14977: 1996(E). |
4. | Richard J. Botting, Ph.D. | "XBNF" (citing
Leu-Weiner, 1973). California State University, San Bernardino, 1998. |
5. | James Coplien. | "Curiously Recurring Template Pattern".
C++ Report, Feb. 1995. |
6. | Thierry
Géraud and Alexandre Duret-Lutz |
Generic
Programming Redesign of Patterns Proceedings of the 5th European Conference on Pattern Languages of Programs (EuroPLoP'2000) Irsee, Germany, July 2000. |
7. | Geoffrey Furnish | "Disambiguated
Glommable Expression Templates Reintroduced" C++ Report, May 2000 |
8. | Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides |
Design Patterns, Elements
of Reusable Object-Oriented Software. Addison-Wesley, 1995. |
9. | Alfred V. Aho Revi Sethi Feffrey D. Ulman |
Compilers, Principles, Techniques and
Tools Addison-Wesley, June 1987. |
10. | Dick Grune and Ceriel Jacobs |
Parsing Techniques: A Practical
Guide. Ellis Horwood Ltd.: West Sussex, England, 1990. (electronic copy, 1998). |
11. | T. J. Parr, H. G. Dietz, and W. E. Cohen |
PCCTS Reference Manual (Version
1.00). School of Electrical Engineering, Purdue University, West Lafayette, August 1991. |
12. | Adrian Johnstone and Elizabeth Scott. | RDP, A Recursive Descent Compiler Compiler.
Technical Report CSD TR 97 25, Dept. of Computer Science, Egham, Surrey, England, Dec. 20, 1997. |
13. | Adrian Johnstone | Languages
and Architectures, Parser generators with backtrack or extended lookahead capability Department of Computer Science, Royal Holloway, University of London, Egham, Surrey, England |
14. | Damian Conway | Languages
and Architectures, Parser generators with backtrack or extended lookahead capability Department of Computer Science, Royal Holloway, University of London, Egham, Surrey, England |
15. | Joel de Guzman | "Spirit
Version 1.3". http://spirit.sourceforge.net/, November 2001. |
16. | S. Doaitse
Swierstra and Luc Duponcheel |
Deterministic, Error-Correcting
Combinator Parsers Dept. of Computer Science, Utrecht University P.O.Box 80.089, 3508 TB Utrecht, The Netherland |
17. | Bjarne Stroustrup | Generalizing Overloading
for C++2000 Overload, Issue 25. April 1, 1998. |
18. | Dr. John Maddock | Regex++
Documentation http://www.boost.org/libs/regex/index.htm |
19. | Anonymous Edited by Graham Hutton |
Frequently Asked Questions for comp.lang.functional.
Edited by Graham Hutton, University of Nottingham. http://www.cs.nott.ac.uk/~gmh//faq.html |
20. | Hewlett-Packard | Standard Template Library Programmer's Guide. http://www.sgi.com/tech/stl/, Hewlett-Packard Company, 1994 |
21. | boost.org | Boost Libraries Documentation. http://www.boost.org/ |
22. | Brian McNamara and Yannis Smaragdakis | FC++: Functional Programming in C++. http://www.cc.gatech.edu/~yannis/fc++/ |
Copyright © 1998-2003 Joel de Guzman
Permission to copy, use, modify, sell and distribute this document
is granted provided this copyright notice appears in all copies. This document
is provided "as is" without express or implied warranty, and with
no claim as to its suitability for any purpose.