• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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