Todd Veldhuizen.
"Expression
Templates".
C++ Report, June 1995.
Peter Naur (ed.).
"Report on the
Algorithmic
Language ALGOL 60".
CACM, May 1960.
ISO/IEC.
"ISO-EBNF",
ISO/IEC 14977: 1996(E).
Richard J. Botting, Ph.D.
"XBNF"
(citing Leu-Weiner, 1973).
California State University, San Bernardino, 1998.
James Coplien.
"Curiously Recurring Template Pattern".
C++ Report, Feb. 1995.
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.
Erich Gamma, Richard Helm, Ralph Jhonson, and John
Vlissides.
Design Patterns, Elements of Reusable Object-Oriented Software.
Addison-Wesley, 1995.
Dick Grune and Ceriel Jacobs.
Parsing Techniques: A Practical Guide.
Ellis Horwood Ltd.: West Sussex, England, 1990. (electronic copy,
1998)
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.
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.
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
Damian Conway.
Parsing with C++ Classes.
ACM SIGPLAN Notices, 29:1, 1994.
Joel de Guzman.
"Spirit
Version 1.1".
http://spirit.sourceforge.net/spirit_1_1_doc.html, July 2001.
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
Bjarne Stroustrup
Generalizing
Overloading for C++2000
Overload, Issue 25. April 1, 1998.
|