1[/============================================================================== 2 Copyright (C) 2001-2011 Joel de Guzman 3 Copyright (C) 2001-2011 Hartmut Kaiser 4 5 Distributed under the Boost Software License, Version 1.0. (See accompanying 6 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7===============================================================================/] 8 9[section References] 10 11[table 12[[ ] [Authors] [Title, Publisher/link, Date Published]] 13[[1.] [Todd Veldhuizen] [[@https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.248 14 "Expression Templates"]. C++ Report, June 1995.]] 15[[2.] [Peter Naur (ed.)] [[@http://www.masswerk.at/algol60/report.htm 16 "Report on the Algorithmic Language ALGOL 60"]. CACM, May 1960.]] 17[[3.] [ISO/IEC] [[@http://www.cl.cam.ac.uk/%7Emgk25/iso-14977.pdf "ISO-EBNF"], 18 ISO/IEC 14977: 1996(E).]] 19[[4.] [Richard J.Botting, Ph.D.] [[@http://www.csci.csusb.edu/dick/maths/intro_ebnf.html 20 "XBNF"] (citing Leu-Weiner, 1973). 21 California State University, San Bernardino, 1998.]] 22[[5.] [James Coplien.] ["Curiously Recurring Template Pattern". 23 C++ Report, Feb. 1995.]] 24[[6.] [Thierry Geraud and 25 Alexandre Duret-Lutz] [[@http://www.coldewey.com/europlop2000/papers/geraud%2Bduret.zip 26 Generic Programming Redesign of Patterns] 27 Proceedings of the 5th European Conference on Pattern Languages 28 of Programs(EuroPLoP'2000) Irsee, Germany, July 2000.]] 29[[7.] [Geoffrey Furnish] [[@http://www.adtmag.com/joop/carticle.aspx?ID=627 30 "Disambiguated Glommable Expression Templates Reintroduced"] 31 C++ Report, May 2000]] 32[[8.] [Erich Gamma, 33 Richard Helm, 34 Ralph Jhonson, 35 and John Vlissides] [Design Patterns, Elements of Reusable Object-Oriented Software. 36 Addison-Wesley, 1995.]] 37[[9.] [Alfred V. Aho, 38 Revi Sethi, 39 Feffrey D. Ulman] [Compilers, Principles, Techniques and Tools 40 Addison-Wesley, June 1987.]] 41[[10.] [Dick Grune and 42 Ceriel Jacobs] [[@http://www.cs.vu.nl/%7Edick/PTAPG.html 43 Parsing Techniques: A Practical Guide.] 44 Ellis Horwood Ltd.: West Sussex, England, 1990. 45 (electronic copy, 1998).]] 46[[11.] [T. J. Parr, 47 H. G. Dietz, and 48 W. E. Cohen] [[@http://citeseer.ist.psu.edu/6885.html 49 PCCTS Reference Manual (Version 1.00)]. 50 School of Electrical Engineering, Purdue University, 51 West Lafayette, August 1991.]] 52[[12.] [Adrian Johnstone and 53 Elizabeth Scott.] [[@ftp://ftp.cs.rhul.ac.uk/pub/rdp 54 RDP, A Recursive Descent Compiler Compiler]. 55 Technical Report CSD TR 97 25, Dept. of Computer Science, 56 Egham, Surrey, England, Dec. 20, 1997.]] 57[[13.] [Adrian Johnstone] [[@https://www.cs.rhul.ac.uk/research/languages/csle/lookahead_backtrack.html 58 Languages and Architectures, 59 Parser generators with backtrack or extended lookahead capability] 60 Department of Computer Science, Royal Holloway, University of London, 61 Egham, Surrey, England]] 62[[14.] [Damian Conway] [[@http://www.csse.monash.edu.au/%7Edamian/papers/#Embedded_Input_Parsing_for_C 63 Parsing with C++ Classes]. 64 ACM SIGPLAN Notices, 29:1, 1994.]] 65[[15.] [Joel de Guzman] [[@http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/index.html 66 "Spirit Version 1.8"], 1998-2003.]] 67[[16.] [S. Doaitse Swierstra and 68 Luc Duponcheel] [[@http://citeseer.ist.psu.edu/448665.html 69 Deterministic, Error-Correcting Combinator Parsers] 70 Dept. of Computer Science, Utrecht University P.O.Box 80.089, 71 3508 TB Utrecht, The Netherland]] 72[[17.] [Bjarne Stroustrup] [[@http://www.research.att.com/%7Ebs/whitespace98.pdf 73 Generalizing Overloading for C++2000] 74 Overload, Issue 25. April 1, 1998.]] 75[[18.] [Dr. John Maddock] [[@http://www.boost.org/libs/regex/index.html 76 Regex++ Documentation] 77 http://www.boost.org/libs/regex/index.htm]] 78[[19.] [Anonymous 79 Edited by Graham Hutton] [[@http://www.cs.nott.ac.uk/~gmh//faq.html 80 Frequently Asked Questions for comp.lang.functional]. 81 Edited by Graham Hutton, University of Nottingham.]] 82[[20.] [Hewlett-Packard] [[@https://www.boost.org/sgi/stl/ 83 Standard Template Library Programmer's Guide.], Hewlett-Packard Company, 1994]] 84[[21.] [Boost Libraries] [[@http://boost.org/libs/libraries.htm 85 Boost Libraries Documentation].]] 86[[22.] [Brian McNamara and 87 Yannis Smaragdakis] [[@https://people.cs.umass.edu/~yannis/fc++/ FC++:Functional Programming in C++].]] 88[[23.] [Todd Veldhuizen] [[@ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf Techniques for Scientific C++.]]] 89] 90 91[endsect] 92