]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/spirit/classic/doc/references.html
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / spirit / classic / doc / references.html
CommitLineData
7c673cae
FG
1<html>
2<head>
3<title>References</title>
4<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5<link rel="stylesheet" href="theme/style.css" type="text/css">
6</head>
7
8<body>
9<table width="100%" border="0" background="theme/bkd2.gif" cellspacing="2">
10 <tr>
11 <td width="10">
12 </td>
13 <td width="85%">
14 <font size="6" face="Verdana, Arial, Helvetica, sans-serif"><b>References</b></font>
15 </td>
16 <td width="112"><a href="http://spirit.sf.net"><img src="theme/spirit.gif" width="112" height="48" align="right" border="0"></a></td>
17 </tr>
18</table>
19<br>
20<table border="0">
21 <tr>
22 <td width="10"></td>
23 <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
24 <td width="30"><a href="acknowledgments.html"><img src="theme/l_arr.gif" border="0"></a></td>
25 <td width="30"><img src="theme/r_arr_disabled.gif" width="20" height="19"></td>
26 </tr>
27</table>
28<br>
29<table width="90%" border="0" align="center">
30 <tr>
31 <td width="36" class="table_cells"> 1.</td>
32 <td width="236" class="table_cells"> <a name="expression_templates"></a>Todd
33 Veldhuizen</td>
34 <td width="520" class="table_cells"> "<a
35href="http://www.extreme.indiana.edu/%7Etveldhui/papers/Expression-Templates/exprtmpl.html">Expression
36 Templates</a>". <br>
37 C++ Report, June 1995.</td>
38 </tr>
39 <tr>
40 <td width="36" class="table_cells"> 2.</td>
41 <td width="236" class="table_cells"> <a name="bnf"></a>Peter Naur (ed.)</td>
42 <td width="520" class="table_cells"> "<a href="http://www.masswerk.at/algol60/report.htm">Report
43 on the Algorithmic Language ALGOL 60</a>". <br>
44 CACM, May 1960.</td>
45 </tr>
46 <tr>
47 <td width="36" class="table_cells"> 3.</td>
48 <td width="236" class="table_cells"> ISO/IEC</td>
49 <td width="520" class="table_cells"> "<a
50href="http://www.cl.cam.ac.uk/%7Emgk25/iso-14977.pdf">ISO-EBNF</a>", <br>
51 ISO/IEC 14977: 1996(E).</td>
52 </tr>
53 <tr>
54 <td width="36" class="table_cells"> 4.</td>
55 <td width="236" class="table_cells"> <a name="intersections"></a>Richard J.
56 Botting, Ph.D. </td>
57 <td width="520" class="table_cells"> "<a
58href="http://www.csci.csusb.edu/dick/maths/intro_ebnf.html">XBNF</a>" (citing
59 Leu-Weiner, 1973). <br>
60 California State University, San Bernardino, 1998. </td>
61 </tr>
62 <tr>
63 <td width="36" class="table_cells"> 5.</td>
64 <td width="236" class="table_cells"> <a name="curious_recurring"></a>James
65 Coplien. </td>
66 <td width="520" class="table_cells"> "<b>Curiously Recurring Template Pattern</b>".
67 <br>
68 C++ Report, Feb. 1995.</td>
69 </tr>
70 <tr>
71 <td width="36" class="table_cells"> 6.</td>
72 <td width="236" class="table_cells"> <a name="generic_patterns"></a>Thierry
73 G&eacute;raud and <br>
74 Alexandre Duret-Lutz</td>
75 <td width="520" class="table_cells"> <a
76href="http://www.coldewey.com/europlop2000/papers/geraud%2Bduret.zip">Generic
77 Programming Redesign of Patterns</a><br>
78 Proceedings of the 5th European Conference on Pattern Languages of Programs
79 <br>
80 (EuroPLoP'2000) Irsee, Germany, July 2000. </td>
81 </tr>
82 <tr>
83 <td width="36" class="table_cells">7.</td>
84 <td width="236" class="table_cells">Geoffrey Furnish</td>
85 <td width="520" height="53" class="table_cells"><a href="http://www.adtmag.com/joop/crarticle.asp?ID=627">&quot;Disambiguated
86 Glommable Expression Templates Reintroduced&quot;</a><br>
87 C++ Report, May 2000</td>
88 </tr>
89 <tr>
90 <td width="36" class="table_cells">8.</td>
91 <td width="236" height="53" class="table_cells"> Erich Gamma, <br>
92 Richard Helm, <br>
93 Ralph Jhonson, <br>
94 and John Vlissides</td>
95 <td width="520" height="53" class="table_cells"> <b>Design Patterns, Elements
96 of Reusable Object-Oriented Software</b>. <br>
97 Addison-Wesley, 1995.</td>
98 </tr>
99 <tr>
100 <td width="36" class="table_cells">9. </td>
101 <td width="236" class="table_cells">Alfred V. Aho<br>
102 Revi Sethi<br>
103 Feffrey D. Ulman</td>
104 <td width="520" class="table_cells"><b>Compilers, Principles, Techniques and
105 Tools</b><br>
106 Addison-Wesley, June 1987. </td>
107 </tr>
108 <tr>
109 <td width="36" class="table_cells">10. </td>
110 <td width="236" class="table_cells"> Dick Grune and <br>
111 Ceriel Jacobs</td>
112 <td width="520" class="table_cells"> <a
113href="http://www.cs.vu.nl/%7Edick/PTAPG.html">Parsing Techniques: A Practical
114 Guide</a>. <br>
115 Ellis Horwood Ltd.: West Sussex, England, 1990. (electronic copy, 1998).</td>
116 </tr>
117 <tr>
118 <td width="36" class="table_cells">11. </td>
119 <td width="236" class="table_cells"> T. J. Parr, H. G. Dietz, and<br>
120 W. E. Cohen</td>
121 <td width="520" class="table_cells"> <a
122href="http://www.antlr.org/papers/pcctsbk.pdf">PCCTS Reference Manual (Version
123 1.00)</a>. <br>
124 School of Electrical Engineering, Purdue University, West Lafayette, August
125 1991.</td>
126 </tr>
127 <tr>
128 <td width="36" class="table_cells">12. </td>
129 <td width="236" class="table_cells"> Adrian Johnstone and Elizabeth Scott.</td>
130 <td width="520" class="table_cells"> <a
131href="ftp://ftp.cs.rhul.ac.uk/pub/rdp">RDP, A Recursive Descent Compiler Compiler</a>.
132 <br>
133 Technical Report CSD TR 97 25, Dept. of Computer Science, Egham, Surrey,
134 England, Dec. 20, 1997. </td>
135 </tr>
136 <tr>
137 <td width="36" class="table_cells">13. </td>
138 <td width="236" class="table_cells"> <a name="back_tracking_parsers"></a>Adrian
139 Johnstone</td>
140 <td width="520" class="table_cells"> <a
141href="http://www.cs.rhul.ac.uk/research/languages/projects/lookahead_backtrack.shtml">Languages
142 and Architectures, <br>
143 Parser generators with backtrack or extended lookahead capability</a><br>
144 Department of Computer Science, Royal Holloway, University of London, Egham,
145 Surrey, England</td>
146 </tr>
147 <tr>
148 <td width="36" class="table_cells">14. </td>
149 <td width="236" class="table_cells"> <a name="damian_conway"></a>Damian Conway</td>
150 <td width="520" class="table_cells"><a href="http://www.csse.monash.edu.au/%7Edamian/papers/#Embedded_Input_Parsing_for_C">Parsing
151 with C++ Classes.</a><br>
152 ACM SIGPLAN Notices, 29:1, 1994.</td>
153 </tr>
154 <tr>
155 <td width="36" class="table_cells">15. </td>
156 <td width="236" class="table_cells"> Joel de Guzman</td>
157 <td width="520" class="table_cells"><a href="http://spirit.sourceforge.net/index.php?doc=docs/v1_3/index.html">&quot;Spirit
158 Version 1.3&quot;</a>. <br>
159 http://spirit.sourceforge.net/, November 2001.</td>
160 </tr>
161 <tr>
162 <td width="36" class="table_cells">16. </td>
163 <td width="236" class="table_cells"> <a name="combinators"></a>S. Doaitse
164 Swierstra and <br>
165 Luc Duponcheel</td>
166 <td width="520" class="table_cells"> <a
167href="http://www.cs.uu.nl/groups/ST/Publications/AFP2.pdf">Deterministic, Error-Correcting
168 Combinator Parsers </a><br>
169 Dept. of Computer Science, Utrecht University P.O.Box 80.089, 3508 TB Utrecht,
170 The Netherland</td>
171 </tr>
172 <tr>
173 <td width="36" class="table_cells">17.</td>
174 <td width="236" class="table_cells"> <a name="generalized_overloading"></a>Bjarne
175 Stroustrup</td>
176 <td width="520" class="table_cells"> <a
177href="http://www.research.att.com/%7Ebs/whitespace98.pdf">Generalizing Overloading
178 for C++2000</a><br>
179 Overload, Issue 25. April 1, 1998.</td>
180 </tr>
181 <tr>
182 <td width="36" class="table_cells">18.</td>
183 <td width="236" class="table_cells"><a name="regex_boost_doc"></a>Dr. John
184 Maddock</td>
185 <td width="520" class="table_cells"><a href="http://www.boost.org/libs/regex/index.html">Regex++
186 Documentation</a><br>
187 http://www.boost.org/libs/regex/index.htm </td>
188 </tr>
189 <tr>
190 <td class="table_cells">19.</td>
191 <td class="table_cells">Anonymous<br>
192 Edited by Graham Hutton </td>
193 <td class="table_cells"> Frequently Asked Questions for comp.lang.functional.
194 <br>
195 Edited by Graham Hutton, University of Nottingham. <a href="http://www.cs.nott.ac.uk/%7Egmh//faq.html">http://www.cs.nott.ac.uk/~gmh//faq.html</a></td>
196 </tr>
197 <tr>
198 <td class="table_cells">20.</td>
199 <td class="table_cells">Hewlett-Packard</td>
200 <td class="table_cells">Standard Template Library Programmer's Guide.<br>
201 <a href="http://www.sgi.com/tech/stl/">http://www.sgi.com/tech/stl/</a>,
202 Hewlett-Packard Company, 1994</td>
203 </tr>
204 <tr>
205 <td class="table_cells">21.</td>
206 <td class="table_cells">boost.org</td>
207 <td class="table_cells">Boost Libraries Documentation. <a href="http://www.boost.org/">http://www.boost.org/</a></td>
208 </tr>
209 <tr>
210 <td class="table_cells">22.</td>
211 <td class="table_cells">Brian McNamara and Yannis Smaragdakis</td>
212 <td class="table_cells"> FC++: Functional Programming in C++. <a href="http://www.cc.gatech.edu/%7Eyannis/fc%2B%2B/">http://www.cc.gatech.edu/~yannis/fc++/</a></td>
213 </tr>
214 <tr>
215 <td class="table_cells">23.</td>
216 <td class="table_cells">Todd Veldhuizen</td>
217 <td class="table_cells"> <a href="ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf">Techniques
218 for Scientic C++.</a></td>
219 </tr>
220</table>
221<br>
222<table border="0">
223 <tr>
224 <td width="10"></td>
225 <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td>
226 <td width="30"><a href="acknowledgments.html"><img src="theme/l_arr.gif" border="0"></a></td>
227 <td width="30"><img src="theme/r_arr_disabled.gif" width="20" height="19"></td>
228 </tr>
229</table>
230<br>
231<hr size="1">
232<p class="copyright">Copyright &copy; 1998-2003 Joel de Guzman<br>
233 <br>
234 <font size="2">Use, modification and distribution is subject to the Boost Software
235 License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
236 http://www.boost.org/LICENSE_1_0.txt)</font></p>
237<p>&nbsp;</p>
238<p>&nbsp;</p>
239</body>
240</html>