~ubuntu-branches/ubuntu/intrepid/racc/intrepid

« back to all changes in this revision

Viewing changes to packages/racc/doc.en/NEWS.html

  • Committer: Bazaar Package Importer
  • Author(s): akira yamada
  • Date: 2005-04-09 17:54:44 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20050409175444-fvtir838ypkn7a58
Tags: 1.4.4-1
* new upstream version.  (closes: #301768)
* added racc2y.1 and y2racc.1.
* modified racc2y and y2racc to use optparse instead of deprecated getopts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html lang="en">
 
3
<head>
 
4
  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
 
5
  <meta http-equiv="Content-Language" content="en">
 
6
<title>NEWS</title>
 
7
</head>
 
8
<body>
 
9
 
 
10
<h1>NEWS</h1>
 
11
 
 
12
<h2>1.4.4 (2003-10-12)</h2>
 
13
<ul>
 
14
<li>document change only.</li>
 
15
</ul>
 
16
<h2>1.4.3 (2002-11-14)</h2>
 
17
<ul>
 
18
<li>reduce ruby 1.8 warnings.</li>
 
19
</ul>
 
20
<h2>1.4.2 (2002-01-29)</h2>
 
21
<ul>
 
22
<li>new option --no-extentions</li>
 
23
<li>refine cparse.c</li>
 
24
</ul>
 
25
<h2>1.4.1 (2001-12-02)</h2>
 
26
<ul>
 
27
<li>now Racc does not depend on amstd library.</li>
 
28
<li>update y2racc and racc2y for racc 1.4.1</li>
 
29
</ul>
 
30
<h2>1.4.0 (2001-11-30)</h2>
 
31
<ul>
 
32
<li>minor version up for checking in runtime library into ruby CVS repositry.</li>
 
33
<li>RaccParser, RaccScanner -&amp;gt; GrammarFileParser, GrammarFileScanner</li>
 
34
<li>modify typo (grammer -&amp;gt; grammar)</li>
 
35
</ul>
 
36
<h2>1.3.12 (2001-11-22)</h2>
 
37
<ul>
 
38
<li>modify installer bug (thanks Tanaka Akira)</li>
 
39
<li>enhance regexp/%-strings/gvar detection in action block</li>
 
40
</ul>
 
41
<h2>1.3.11 (2001-08-28)</h2>
 
42
<ul>
 
43
<li>modify scan error on $' $` $/ etc.</li>
 
44
</ul>
 
45
<h2>1.3.10 (2001-08-12)</h2>
 
46
<ul>
 
47
<li>modify prototype missmatch in cparse.c</li>
 
48
</ul>
 
49
<h2>1.3.9 (2001-04-07)</h2>
 
50
<ul>
 
51
<li>support Ruby 1.4 again.</li>
 
52
</ul>
 
53
<h2>1.3.8 (2001-03-17)</h2>
 
54
<ul>
 
55
<li>output symbol name when error</li>
 
56
<li>Racc::Parser#token_to_str</li>
 
57
</ul>
 
58
<h2>1.3.7 (2001-02-04)</h2>
 
59
<ul>
 
60
<li>allow nil for EndOfInput (experimental)</li>
 
61
<li>more sample grammar files</li>
 
62
</ul>
 
63
<h2>1.3.6 (2001-01-22)</h2>
 
64
<ul>
 
65
<li>modify cparse.so for static link</li>
 
66
</ul>
 
67
<h2>1.3.5 (2001-01-18)</h2>
 
68
<ul>
 
69
<li>%-string scanning was wrong</li>
 
70
<li>new directive "expect"</li>
 
71
</ul>
 
72
<h2>1.3.4 (2001-01-11)</h2>
 
73
<ul>
 
74
<li>cparse: add type checks</li>
 
75
<li>cparse: rm depend</li>
 
76
<li>cparse: does not pass non-VALUE object to rb_iterate()</li>
 
77
</ul>
 
78
<h2>1.3.3 (2000-12-25)</h2>
 
79
<ul>
 
80
<li>&lt;em&gt;critical bug&lt;/em&gt; in generator (from 1.3.1)</li>
 
81
<li>racc --runtime-version</li>
 
82
</ul>
 
83
<h2>1.3.2 (2000-12-21)</h2>
 
84
<ul>
 
85
<li>bug with racc -E</li>
 
86
<li>package strscan togather (again)</li>
 
87
</ul>
 
88
<h2>1.3.1 (2000-12-17)</h2>
 
89
<ul>
 
90
<li>dynamically determine RE_DUP_MAX</li>
 
91
<li>ruby version routine was used always</li>
 
92
</ul>
 
93
<h2>1.3.0 (2000-11-30)</h2>
 
94
<ul>
 
95
<li>can yield(sym,val) from scanner (Parser#yyparse)</li>
 
96
</ul>
 
97
<h2>1.2.6 (2000-11-28)</h2>
 
98
<ul>
 
99
<li>class M::C</li>
 
100
</ul>
 
101
<h2>1.2.5 (2000-11-20)</h2>
 
102
<ul>
 
103
<li>big changes in option; -h -f -p -i -n -c -A are incompatible</li>
 
104
<li>support long options</li>
 
105
<li>y2racc, racc2y leaves actions as default</li>
 
106
</ul>
 
107
<h2>1.2.4 (2000-09-13)</h2>
 
108
<ul>
 
109
<li>updates installer and documents</li>
 
110
</ul>
 
111
<h2>1.2.3 (2000-08-14)</h2>
 
112
<ul>
 
113
<li>output useless rules and nonterminals (version 2)</li>
 
114
<li>nonassoc makes error (never shift/reduce)</li>
 
115
</ul>
 
116
<h2>1.2.2 (2000-08-12)</h2>
 
117
<ul>
 
118
<li>internal changes</li>
 
119
</ul>
 
120
<h2>1.2.1 (2000-08-05)</h2>
 
121
<ul>
 
122
<li>racc2y, y2racc</li>
 
123
</ul>
 
124
<h2>1.2.0 (2000-08-02)</h2>
 
125
<ul>
 
126
<li>uses bison's lookahead algorithm</li>
 
127
</ul>
 
128
<h2>1.1.6 (2000-07-25)</h2>
 
129
<ul>
 
130
<li>new keyword "options" and its parameter "no_result_var"</li>
 
131
</ul>
 
132
<h2>1.1.5 (2000-07-21)</h2>
 
133
<ul>
 
134
<li>[IMPORTANT] change keyword "token" to "convert"</li>
 
135
<li>NEW keyword "token" for token declearation</li>
 
136
</ul>
 
137
<h2>1.1.4 (2000-07-13)</h2>
 
138
<ul>
 
139
<li>update installer</li>
 
140
<li>samples had bugs</li>
 
141
</ul>
 
142
<h2>1.1.3 (2000-06-30)</h2>
 
143
<ul>
 
144
<li>new option -a; does not omit void action call</li>
 
145
</ul>
 
146
<h2>1.1.2 (2000-06-29)</h2>
 
147
<ul>
 
148
<li>now racc does not use strscan.so</li>
 
149
<li>ScanError -&amp;gt; Racc::ScanError, ParseError -&amp;gt; Racc::ParseError</li>
 
150
<li>more friendly error messages</li>
 
151
</ul>
 
152
<h2>1.1.1 (2000-06-15)</h2>
 
153
<ul>
 
154
<li>require miss</li>
 
155
<li>conflicts were not reported with -v</li>
 
156
</ul>
 
157
<h2>1.1.0 (2000-06-12)</h2>
 
158
<ul>
 
159
<li>use other algolithm for generating state table</li>
 
160
</ul>
 
161
<h2>1.0.4 (2000-06-04)</h2>
 
162
<ul>
 
163
<li>S/R conflict &amp; -v flag causes unexpected exception (reported by Tosh)</li>
 
164
<li>output useless nonterminals/rules</li>
 
165
</ul>
 
166
<h2>1.0.3 (2000-06-03)</h2>
 
167
<ul>
 
168
<li>use Array#collect! instead of #filter.</li>
 
169
</ul>
 
170
<h2>1.0.2 (2000-05-16)</h2>
 
171
<ul>
 
172
<li>update installer (setup.rb)</li>
 
173
</ul>
 
174
<h2>1.0.1 (2000-05-12)</h2>
 
175
<ul>
 
176
<li>state.rb:  faster lookahead &amp; debug lalr code</li>
 
177
<li>refine code</li>
 
178
<li>update amstd package (1.7.0)</li>
 
179
</ul>
 
180
<h2>1.0.0 (2000-05-06)</h2>
 
181
<ul>
 
182
<li>version 1.0</li>
 
183
</ul>
 
184
<h2>0.14.6 (2000-05-05)</h2>
 
185
<ul>
 
186
<li>much more debug output</li>
 
187
</ul>
 
188
<h2>0.14.5 (2000-05-01)</h2>
 
189
 
 
190
<h2>0.14.4 (2000-04-09)</h2>
 
191
<ul>
 
192
<li>Racc_* are included in Racc_arg</li>
 
193
<li>faster state generation (a little)</li>
 
194
</ul>
 
195
<h2>0.14.3 (2000-04-04)</h2>
 
196
<ul>
 
197
<li>check both of SYM2ID and ID2SYM (thanks Katsuyuki Komatsu)</li>
 
198
</ul>
 
199
<h2>0.14.2 (2000-04-03)</h2>
 
200
<ul>
 
201
<li>"class" on first line causes parse error (thanks Yoshiki Wada)</li>
 
202
<li>new option "racc -V"</li>
 
203
</ul>
 
204
<h2>0.14.1 (2000-03-31)</h2>
 
205
 
 
206
<h2>0.14.0 (2000-03-21)</h2>
 
207
<ul>
 
208
<li>implement "fast" table (same to bison)</li>
 
209
<li>stop line no. conversion temporaliry because of ruby bug</li>
 
210
</ul>
 
211
<h2>0.13.1 (2000-03-21)</h2>
 
212
<ul>
 
213
<li>racc --version --copyright did not work (thanks Tadayoshi Funaba)</li>
 
214
</ul>
 
215
<h2>0.13.0 (2000-03-20)</h2>
 
216
<ul>
 
217
<li>implement yyerror/yyerrok/yyaccept</li>
 
218
</ul>
 
219
<h2>0.12.2 (2000-03-19)</h2>
 
220
<ul>
 
221
<li>-E flag had bug</li>
 
222
</ul>
 
223
<h2>0.12.1 (2000-03-16)</h2>
 
224
<ul>
 
225
<li>modify the way to decide default action</li>
 
226
</ul>
 
227
<h2>0.12.0 (2000-03-15)</h2>
 
228
<ul>
 
229
<li>implement real LALR</li>
 
230
<li>use both SLR and LALR to resolve conflicts</li>
 
231
</ul>
 
232
<h2>0.11.3 (2000-03-09)</h2>
 
233
<ul>
 
234
<li>modify lookahead routine again</li>
 
235
</ul>
 
236
<h2>0.11.2 (2000-03-09)</h2>
 
237
<ul>
 
238
<li>bug in lookahead routine</li>
 
239
<li>modify cparse.so for Symbol class of ruby 1.5</li>
 
240
</ul>
 
241
<h2>0.11.1 (2000-03-08)</h2>
 
242
<ul>
 
243
<li>modify for Symbol</li>
 
244
<li>update strscan</li>
 
245
</ul>
 
246
<h2>0.11.0 (2000-02-19)</h2>
 
247
<ul>
 
248
<li>if error is occured in action, ruby print line number of grammar file</li>
 
249
</ul>
 
250
<h2>0.10.9 (2000-01-19)</h2>
 
251
<ul>
 
252
<li>change package/setup</li>
 
253
</ul>
 
254
<h2>0.10.8 (2000-01-03)</h2>
 
255
<ul>
 
256
<li>(1-17 re-packed) add/modify documents</li>
 
257
</ul>
 
258
<h2>0.10.7 (2000-01-03)</h2>
 
259
<ul>
 
260
<li>modify setup.rb, compile.rb, amstd/inst. (thanks: Koji Arai)</li>
 
261
</ul>
 
262
<h2>0.10.6 (1999-12-24)</h2>
 
263
<ul>
 
264
<li>racc -e ruby</li>
 
265
<li>omit void action call</li>
 
266
</ul>
 
267
<h2>0.10.5 (1999-12-21)</h2>
 
268
<ul>
 
269
<li>critical bug in embedded action implement</li>
 
270
<li>bug in setup.rb</li>
 
271
<li>modify calc[2].y for 0.10</li>
 
272
</ul>
 
273
<h2>0.10.4 (1999-12-19)</h2>
 
274
<ul>
 
275
<li>support error recover (<code>error</code> token)</li>
 
276
<li>can embed runtime by "racc -E"</li>
 
277
<li>Racc is module</li>
 
278
</ul>
 
279
<h2>0.10.3 (1999-12-01)</h2>
 
280
<ul>
 
281
<li>support embedded action</li>
 
282
<li>modify .output bug</li>
 
283
</ul>
 
284
<h2>0.10.2 (1999-11-27)</h2>
 
285
<ul>
 
286
<li>update document</li>
 
287
<li>separate libracc.rb</li>
 
288
</ul>
 
289
<h2>0.10.1 (1999-11-19)</h2>
 
290
<ul>
 
291
<li>rewrite runtime routine in C</li>
 
292
<li>once next_token returns [false, *], not call next_token</li>
 
293
<li>action is only default, not call next_token</li>
 
294
<li>$end is obsolute</li>
 
295
<li>LALRactionTable</li>
 
296
</ul>
 
297
<h2>0.10.0 (1999-11-06)</h2>
 
298
<ul>
 
299
<li>next_value, peep_token is obsolute</li>
 
300
<li>@__debug__ -&amp;gt; @yydebug</li>
 
301
<li>class...rule...end</li>
 
302
<li>refine libracc.rb</li>
 
303
<li>unify strscan library</li>
 
304
<li>*.rb are installed in lib/ruby/VERSION/racc/</li>
 
305
</ul>
 
306
<h2>0.9.5 (1999-10-03)</h2>
 
307
<ul>
 
308
<li>too few arguments for __show_stack__</li>
 
309
<li>could not scan $end</li>
 
310
<li>typo in d.format.rb</li>
 
311
</ul>
 
312
<h2>0.9.4 (1999-09-??)</h2>
 
313
 
 
314
<h2>0.9.3 (1999-09-03)</h2>
 
315
 
 
316
<h2>0.9.2 (1999-06-26)</h2>
 
317
 
 
318
<h2>0.9.1 (1999-06-08)</h2>
 
319
 
 
320
<h2>0.9.0 (1999-06-03)</h2>
 
321
 
 
322
<h2>0.8.11 (?)</h2>
 
323
 
 
324
<h2>0.8.10 (?)</h2>
 
325
 
 
326
<h2>0.8.9 (1999-03-21)</h2>
 
327
 
 
328
<h2>0.8.8 (1999-03-20)</h2>
 
329
 
 
330
<h2>0.8.7 (1999-03-01)</h2>
 
331
 
 
332
<h2>0.8.0 (1999-01-16)</h2>
 
333
 
 
334
<h2>0.5.0 (1999-01-07)</h2>
 
335
 
 
336
<h2>0.1.0 (1999-01-01)</h2>
 
337
 
 
338
</body>
 
339
</html>