]>
Commit | Line | Data |
---|---|---|
427c49bc A |
1 | Change 499 on 2001/05/31 by klaren@klaren.hawking.dev |
2 | ||
3 | - Ported action.g fixes from C++ to Java action.g. Warnings and errors | |
4 | in actions are now correctly reported in java mode as well. | |
5 | - Ported $lookaheadSet functionality to java mode. | |
6 | - Moved processActionForTreeSpecifiers from CodeGenerator.java to | |
7 | JavaCodeGenerator.java and made it abstract. Added setFileName call | |
8 | to it. | |
9 | - Added a lot of getLine's to calls of processActionForTreeSpecifiers in | |
10 | JavaCodegen. | |
11 | - Moved a number one liner methods to the header file for better inlining. | |
12 | - Added clear methods to the Queue type objects (java/C++). | |
13 | - Added reset methods to the Input/TokenBuffer objects (java/C++). | |
14 | - Added reset methods to the SharedInputState objects (java/C++). | |
15 | - Added to the C++ LexerSharedInputState an initialize function that | |
16 | reinitializes the thing with a new stream. | |
17 | - Added docu. | |
18 | ||
19 | - Bugfix: Initialized attribute filename a little bit earlier so error | |
20 | message shows the filename in stead of 'null'. | |
21 | ||
22 | Change 495 on 2001/05/31 by klaren@klaren.hawking.dev | |
23 | ||
24 | Added -h/-help/--help options. Adapted the year range in the copyright in | |
25 | the help message. | |
26 | ||
27 | Change 494 on 2001/05/29 by klaren@klaren.hawking.dev | |
28 | ||
29 | Changed order of equals test a bit to be more efficient. | |
30 | ||
31 | Change 493 on 2001/05/29 by klaren@klaren.hawking.dev | |
32 | ||
33 | Moved some methods a bit around to get better inlining. | |
34 | ||
35 | Change 492 on 2001/05/22 by klaren@klaren.hawking.dev | |
36 | ||
37 | Dug up a mail from Bill Zheng about doxygen. Fixed a few things as a result. | |
38 | ||
39 | Change 491 on 2001/05/22 by klaren@klaren.hawking.dev | |
40 | ||
41 | More tweaks for the ditching of the tokenNames vector. GNU C++ had some | |
42 | trouble with the previous incarnation. | |
43 | ||
44 | Change 490 on 2001/05/21 by klaren@klaren.hawking.dev | |
45 | ||
46 | Changed all remaining "antlr/xxx.hpp" includes to <antlr/xxx.hpp> ones | |
47 | in the header files. | |
48 | ||
49 | Change 489 on 2001/05/18 by klaren@klaren.hawking.dev | |
50 | ||
51 | Missed a few tracer class changes in this one. Also some missing | |
52 | virtuals fixed. | |
53 | ||
54 | Change 488 on 2001/05/18 by klaren@klaren.hawking.dev | |
55 | ||
56 | Removed /** from license comments, they brought doxygen of track. | |
57 | Replaced ANTLR_BEGIN/END_NAMESPACE defines with a | |
58 | ANTLR_CXX_SUPPORTS_NAMESPACE macro, again for doxygen. Here and there some | |
59 | reformatting and reordering. | |
60 | ||
61 | Change 487 on 2001/05/18 by klaren@klaren.hawking.dev | |
62 | ||
63 | Optimizations in Tracer classes (dumped string's). Removed setTokenNames | |
64 | from the support library. Switched tokenNames to use a char* array. | |
65 | Generate NUM_TOKENS attribute in parsers. Added getNumTokens methods to | |
66 | parsers. Changes in MismatchedTokenException to reflect the previous. | |
67 | ||
68 | Change 486 on 2001/05/18 by klaren@klaren.hawking.dev | |
69 | ||
70 | Allow whitespace between $setxxx and following '('. | |
71 | ||
72 | Change 485 on 2001/05/14 by klaren@klaren.hawking.dev | |
73 | ||
74 | And now really fix giving errors... stupid java *snicker* | |
75 | ||
76 | Change 484 on 2001/05/14 by klaren@klaren.hawking.dev | |
77 | ||
78 | Allow whitespace between $setxxx and following '('. | |
79 | ||
80 | Change 483 on 2001/05/14 by klaren@klaren.hawking.dev | |
81 | ||
82 | Give errors when target file/directory not writeable. | |
83 | ||
84 | Change 482 on 2001/05/11 by klaren@klaren.hawking.dev | |
85 | ||
86 | Added config file for doxygen. | |
87 | ||
88 | Change 480 on 2001/05/11 by klaren@klaren.hawking.dev | |
89 | ||
90 | Tagged a bug in the code. (heteroast trouble) | |
91 | ||
92 | Change 479 on 2001/05/11 by klaren@klaren.hawking.dev | |
93 | ||
94 | Added Ernest Pasour's $lookaheadSet feature to the C++ codegen. (This | |
95 | needs to be ported to Java mode). Also cleaned up action.g's error | |
96 | reporting this should also be ported to java mode. | |
97 | ||
98 | Change 476 on 2001/05/11 by klaren@klaren.hawking.dev | |
99 | ||
100 | More fixes for XML I/O. It's a bit tidier now. Some too advanced things | |
101 | removed (ios_base::failure). Embedding custom XML elements in the stream | |
102 | should be possible now. | |
103 | ||
104 | Change 475 on 2001/05/08 by parrt@parrt.foggy | |
105 | ||
106 | made default charbuffer bigger per token. | |
107 | ||
108 | Change 471 on 2001/04/26 by klaren@klaren.hawking.dev | |
109 | ||
110 | Bugfix: in case of a certain order of header actions (pre_include_xx etc.) | |
111 | one header action might overwrite another. Probably only affects C++. | |
112 | ||
113 | Change 468 on 2001/03/22 by klaren@klaren.hawking.dev | |
114 | ||
115 | A few extra ANTLR_API's to make antlr.dll work from other dll's. Thanks | |
116 | to Ernest Passour. | |
117 | ||
118 | Change 466 on 2001/03/15 by klaren@klaren.hawking.dev | |
119 | ||
120 | Fix from Emir Uner for KAI C++ cast string literal to 'const | |
121 | char*' for make_pair. | |
122 | ||
123 | Change 465 on 2001/03/08 by klaren@klaren.hawking.dev | |
124 | ||
125 | Fix for bugreport from Emir Uner, static member const char * | |
126 | initializations are not standard compliant. | |
127 | ||
128 | Change 464 on 2001/03/05 by klaren@klaren.hawking.dev | |
129 | ||
130 | Changes for XML input and output. Restructuring of ASTFactory and some | |
131 | fixes for heterogeneous AST's. | |
132 | ||
133 | Change 463 on 2001/02/05 by klaren@klaren.hawking.dev | |
134 | ||
135 | Improved exception handling in trace routines of parser. Patch submitted | |
136 | by John Fremlin. Tracer class now catch exceptions from lexer. Fixed | |
137 | forgotten message in BitSet.cpp. | |
138 | ||
139 | Change 462 on 2001/02/05 by klaren@klaren.hawking.dev | |
140 | ||
141 | Improved errormessage. Now says unexpected end of file and stuff like that. | |
142 | ||
143 | Change 461 on 2001/01/31 by klaren@klaren.hawking.dev | |
144 | ||
145 | Changed the position of the init actions for (..)* (..)+ to just inside | |
146 | the loop handling the closure. This way we can check EOF conditions in the | |
147 | init action for each loop invocation. | |
148 | ||
149 | Change 460 on 2001/01/31 by klaren@klaren.hawking.dev | |
150 | ||
151 | Fixed typo in error message. | |
152 | ||
153 | Change 458 on 2001/01/17 by klaren@klaren.hawking.dev | |
154 | ||
155 | Removed dos newlines. | |
156 | ||
157 | Change 457 on 2001/01/15 by klaren@klaren.hawking.dev | |
158 | ||
159 | Removed the superfluous '// line xxx' comments in genHashLines=false case. | |
160 | ||
161 | Change 454 on 2001/01/11 by klaren@klaren.hawking.dev | |
162 | ||
163 | Updated the changelog and fixed buglet in changelog script. | |
164 | ||
165 | Change 453 on 2001/01/11 by klaren@klaren.hawking.dev | |
166 | ||
167 | Tweaked the make_change_log script to include both my dev depot as well | |
168 | as the main branch. | |
169 | ||
170 | Change 452 on 2001/01/11 by klaren@klaren.hawking.dev | |
171 | ||
172 | Changes to let ANTLR only overwrite a file if it really changes. (Mainly | |
173 | for C++ mode). With supporting changes in mkxxxjar batch files. | |
174 | ||
175 | Change 451 on 2001/01/11 by klaren@klaren.hawking.dev | |
176 | ||
177 | Changed the charName in C++ mode and NoViableAltForCharException in java | |
178 | mode so that only printable characters are printed and non printable ones | |
179 | get 'hexdumped'. | |
180 | ||
181 | Change 450 on 2001/01/10 by klaren@klaren.hawking.dev | |
182 | ||
183 | Fixed some typo's in javadoc comments. | |
184 | ||
185 | Change 449 on 2001/01/08 by klaren@klaren.hawking.dev | |
186 | ||
187 | Removed StdAfx.h from the .dsp file. | |
188 | ||
189 | Change 448 on 2001/01/08 by klaren@klaren.hawking.dev | |
190 | ||
191 | Added implementations for getLAChars and getMarkedChars. | |
192 | ||
193 | Change 447 on 2001/01/05 by klaren@klaren.hawking.dev | |
194 | ||
195 | Small fix to the genBitSets method of CppCodeGenerator now the generated | |
196 | sets are also dumped for lexers. | |
197 | ||
198 | Change 446 on 2000/12/18 by klaren@klaren.hawking.dev | |
199 | ||
200 | Changes for MSCV DLL building. Now also includes dsp/dsw files. | |
201 | Contributed by Stephen Naughton. | |
202 | ||
203 | Change 444 on 2000/12/12 by klaren@klaren.hawking.dev | |
204 | ||
205 | Added <string> include. (Needed for new gcc version 2.97) | |
206 | ||
207 | Change 441 on 2000/12/05 by klaren@klaren.hawking.dev | |
208 | ||
209 | Fixed problems with buggy tolower (truncating -1 (EOF) to 0xff) | |
210 | functions together with STLport/HPUX also reverted fix 422 since this | |
211 | one also catches that. | |
212 | ||
213 | Change 440 on 2000/11/30 by klaren@klaren.hawking.dev | |
214 | ||
215 | Fixed typo in code generated for $setText. | |
216 | ||
217 | Change 439 on 2000/11/22 by klaren@klaren.hawking.dev | |
218 | ||
219 | Few minor tweaks. And removed my name from the generated author section | |
220 | a bit too much copy'n'paste. | |
221 | ||
222 | Change 438 on 2000/11/20 by klaren@klaren.hawking.dev | |
223 | ||
224 | Fixed bug with C/C++ preprocessor constructs (#if's etc). Also changed | |
225 | code generated for $setText to be surrounded by '{}'. | |
226 | ||
227 | Change 437 on 2000/11/20 by klaren@klaren.hawking.dev | |
228 | ||
229 | SGI Irix 6.5.10 MIPSPro compiler support contributed by Anna Winkler. | |
230 | ||
231 | Change 436 on 2000/11/20 by klaren@klaren.hawking.dev | |
232 | ||
233 | Virtualized a most methods of Parser and LLkParser (as requested by | |
234 | Alexander Lenski) | |
235 | ||
236 | Change 434 on 2000/11/09 by klaren@klaren.hawking.dev | |
237 | ||
238 | First stab at a docbook codegenerator. It now produces something that get's | |
239 | parsed by jade and gives pretty ok HTML output. | |
240 | ||
241 | Change 433 on 2000/11/08 by klaren@klaren.hawking.dev | |
242 | ||
243 | Cleaned up some superfluous methods. | |
244 | ||
245 | Change 432 on 2000/11/08 by klaren@klaren.hawking.dev | |
246 | ||
247 | Cleaned up generated HTML added quoting for special entities (probably | |
248 | still missed some). Removed printing of parameters, returns, syntactic | |
249 | and semantic actions since these obscure the output. It's now HTML 4.01 | |
250 | Transitional compliant it seems. | |
251 | ||
252 | Change 427 on 2000/10/23 by klaren@klaren.hawking.dev | |
253 | ||
254 | Virtualized destructors in xxSharedInputState. This to support | |
255 | overloading. By request of Alexander Lenski. | |
256 | ||
257 | Change 426 on 2000/10/19 by klaren@klaren.hawking.dev | |
258 | ||
259 | Incorporated bugfix suggested by Joe Comuzzi. Fixes ommission of | |
260 | semantic predicates in the big unicode case. | |
261 | ||
262 | Change 425 on 2000/10/19 by klaren@klaren.hawking.dev | |
263 | ||
264 | Michael Schmitt's changes for a better exception hierarchy. | |
265 | ||
266 | Change 424 on 2000/10/19 by klaren@klaren.hawking.dev | |
267 | ||
268 | Cleaned up generated code a bit. Removed excess constructors etc. | |
269 | ||
270 | Change 422 on 2000/10/03 by klaren@klaren.hawking.dev | |
271 | ||
272 | Fix for VC++ 6.0 bug with tolower and setlocale | |
273 | ||
274 | Change 421 on 2000/10/03 by klaren@klaren.hawking.dev | |
275 | ||
276 | Integrate 2.7.1 main line into development version. | |
277 | ||
278 | Change 412 on 2000/10/01 by parrt@parrt.foggy | |
279 | ||
280 | changes to prevent Tool from runtime jar | |
281 | ||
282 | Change 410 on 2000/10/01 by parrt@parrt.foggy | |
283 | ||
284 | hetero tree labels are of the specified type if any instead of AST | |
285 | ||
286 | Change 409 on 2000/10/01 by parrt@parrt.foggy | |
287 | ||
288 | updated output of .g files | |
289 | ||
290 | Change 407 on 2000/10/01 by parrt@parrt.foggy | |
291 | ||
292 | added column tracking example, updated commontoken to print col. | |
293 | ||
294 | Change 405 on 2000/09/27 by parrt@parrt.foggy | |
295 | ||
296 | changed type | |
297 | ||
298 | Change 401 on 2000/09/27 by klaren@klaren.hawking.main | |
299 | ||
300 | ChangeLog updated. + tweak to script. | |
301 | ||
302 | Change 400 on 2000/09/27 by klaren@klaren.hawking.main | |
303 | ||
304 | Made little TCL script to pretty print a ChangeLog with C++ stuff. | |
305 | ||
306 | Change 399 on 2000/09/27 by klaren@klaren.hawking.main | |
307 | ||
308 | Fixed generating too many ASTNULL checks in wrong places. | |
309 | ||
310 | Change 397 on 2000/09/27 by klaren@klaren.hawking.main | |
311 | ||
312 | Some *UGLY* fixes for the last typecasting problems in Cpp codegen. It | |
313 | now works. In 2.7.2 or later I'll fix this in a nice way. | |
314 | ||
315 | Change 394 on 2000/09/26 by klaren@klaren.hawking.main | |
316 | ||
317 | Prefixed Unicode optimization checks with a ASTNULL check. | |
318 | ||
319 | Change 393 on 2000/09/25 by klaren@klaren.hawking.main | |
320 | ||
321 | Bumped up the version no from 2.7.1a4 to 2.7.1. | |
322 | ||
323 | Change 381 on 2000/09/24 by parrt@parrt.foggy | |
324 | ||
325 | updated to use addElement | |
326 | ||
327 | Change 380 on 2000/09/24 by parrt@parrt.foggy | |
328 | ||
329 | integrating ric's stuff into main | |
330 | ||
331 | Change 378 on 2000/09/23 by klaren@klaren.hawking.dev | |
332 | ||
333 | Forgot another ANTLR_USE_NAMESPACE macro. | |
334 | ||
335 | Change 377 on 2000/09/22 by klaren@klaren.hawking.dev | |
336 | ||
337 | More todo's collected from my mailbox.. | |
338 | ||
339 | Change 372 on 2000/09/22 by klaren@klaren.hawking.dev | |
340 | ||
341 | Updated. | |
342 | ||
343 | Change 371 on 2000/09/22 by klaren@klaren.hawking.dev | |
344 | ||
345 | More TODO's... | |
346 | ||
347 | Change 370 on 2000/09/22 by klaren@klaren.hawking.dev | |
348 | ||
349 | Added nested namespace support submitted by David Wagner. | |
350 | ||
351 | Change 369 on 2000/09/22 by klaren@klaren.hawking.dev | |
352 | ||
353 | Bug fix for #ast_in and #( #ast_in ) differences. Split of | |
354 | actions/java/action.g into a java and cpp part. C++-isms removed from java | |
355 | part. Added support in C++ part for some_method(static_cast<sumthin>(#ast)). | |
356 | ||
357 | Change 367 on 2000/09/22 by klaren@klaren.hawking.dev | |
358 | ||
359 | Port of Unicode optimizations from java. Fixes for custom AST usage. | |
360 | ||
361 | Change 366 on 2000/09/22 by klaren@klaren.hawking.dev | |
362 | ||
363 | Implemented missing initializes to CAWHT for Sun CC 6.0 and fixed throw | |
364 | out_of_range for STL_PORT in BitSet.cpp. | |
365 | ||
366 | Change 363 on 2000/09/13 by parrt@parrt.foggy | |
367 | ||
368 | set initial column to 1 instead of 0 | |
369 | ||
370 | Change 362 on 2000/09/13 by klaren@klaren.hawking.dev | |
371 | ||
372 | Some bugfixes for getASTCreateString( ... ) hopefully all mismatches between | |
373 | astFactory.create and it's parameters are fixed. (Maybe even a speed | |
374 | improvement) | |
375 | ||
376 | Change 360 on 2000/09/13 by klaren@klaren.hawking.dev | |
377 | ||
378 | Borland C++ builder 4.0 project files for antlr.lib donated by Ross Bencina | |
379 | ||
380 | Change 358 on 2000/09/11 by klaren@klaren.hawking.dev | |
381 | ||
382 | Removed a superfluous typename (caused problem with Irix Mips compiler) | |
383 | ||
384 | Change 349 on 2000/09/08 by klaren@klaren.hawking.dev | |
385 | ||
386 | More configure tweaks. Some libtool enhancements added. | |
387 | ||
388 | Change 348 on 2000/09/07 by klaren@klaren.hawking.main | |
389 | ||
390 | Small improvement in constructor of CommonAST. | |
391 | ||
392 | Change 346 on 2000/09/07 by klaren@klaren.hawking.dev | |
393 | ||
394 | Miniscule fix for Borland C++Builder 4.0/C++ 5.4. (extra parens) | |
395 | ||
396 | Change 344 on 2000/09/06 by klaren@klaren.hawking.main | |
397 | ||
398 | Fixed missing namespace in generated TreeParsers as reported by Ross | |
399 | Bencina. | |
400 | ||
401 | Change 343 on 2000/09/06 by klaren@klaren.hawking.dev | |
402 | ||
403 | Fixed namespace mishap with generated TreeParser constructors as reported | |
404 | by Ross Bencina. | |
405 | ||
406 | Change 342 on 2000/09/06 by klaren@klaren.hawking.dev | |
407 | ||
408 | Some small optimizations. And a maybe fix for Borland compiler warning. | |
409 | ||
410 | Change 341 on 2000/09/06 by klaren@klaren.hawking.main | |
411 | ||
412 | Miniscule fix for Borland C++Builder 4.0/C++ 5.4. (extra parens) | |
413 | ||
414 | Change 340 on 2000/09/05 by mika@y0 | |
415 | ||
416 | Sather code generation/runtime catching up with Java bug fixes/enhancements | |
417 | ||
418 | Change 338 on 2000/09/03 by parrt@parrt.foggy | |
419 | ||
420 | cleaned up formatting | |
421 | ||
422 | Change 336 on 2000/09/03 by parrt@parrt.foggy | |
423 | ||
424 | optimized out the large unicode sets from switches. | |
425 | ||
426 | Change 335 on 2000/09/03 by parrt@parrt.foggy | |
427 | ||
428 | up'd version to 2.7.1 | |
429 | ||
430 | Change 334 on 2000/09/03 by parrt@parrt.foggy | |
431 | ||
432 | added throws option for rules | |
433 | ||
434 | Change 330 on 2000/08/30 by klaren@klaren.hawking.dev | |
435 | ||
436 | Small 'fix' to RecognitionException getFileLineString. | |
437 | ||
438 | Change 325 on 2000/08/29 by klaren@klaren.hawking.dev | |
439 | ||
440 | Shut a few compiler warnings up. | |
441 | ||
442 | Change 323 on 2000/08/24 by klaren@klaren.hawking.dev | |
443 | ||
444 | importVocab statements now cause antlr to look in $PWD first for the | |
445 | imported vocabulary files, and if that fails, to check in the directory | |
446 | specified by the '-o <output_dir>' command-line argument | |
447 | ||
448 | Change 322 on 2000/08/24 by klaren@klaren.hawking.dev | |
449 | ||
450 | More typecasts for nullAST's. (Should be the last) | |
451 | ||
452 | Change 319 on 2000/08/23 by klaren@klaren.hawking.dev | |
453 | ||
454 | Michael Schmitt found a missing static_cast in the generated C++ code. | |
455 | ||
456 | Change 318 on 2000/08/22 by klaren@klaren.hawking.dev | |
457 | ||
458 | So many things to do... <sigh> | |
459 | ||
460 | Change 317 on 2000/08/22 by klaren@klaren.hawking.main | |
461 | ||
462 | Updated changelog for a5 (or was it 2.7.1) release.. | |
463 | ||
464 | Change 316 on 2000/08/22 by klaren@klaren.hawking.main | |
465 | ||
466 | All kinds of small Makefile/configure tweaks. All gcc-isms should be | |
467 | gone now. | |
468 | ||
469 | Change 315 on 2000/08/21 by bob@bob.melvin | |
470 | ||
471 | importVocab statements now cause antlr to look in $PWD first | |
472 | for the imported vocabulary files, and if that fails, to | |
473 | check in the directory specified by the '-o <output_dir>' | |
474 | command-line argument | |
475 | ||
476 | Change 310 on 2000/08/16 by klaren@klaren.hawking.dev | |
477 | ||
478 | Fixed a bug concerning one of the nullAST initialization strings being unset. | |
479 | ||
480 | Change 309 on 2000/08/15 by klaren@klaren.hawking.main | |
481 | ||
482 | Integrate bugfixes from klaren.dev to MismatchedChar/TokenException. | |
483 | ||
484 | Change 308 on 2000/08/15 by klaren@klaren.hawking.dev | |
485 | ||
486 | Fixes for some cut'n'paste'o's in MismatchedToken/CharException (error | |
487 | messages are ok again) | |
488 | ||
489 | Change 307 on 2000/08/15 by klaren@klaren.hawking.dev | |
490 | ||
491 | Added todo list. | |
492 | ||
493 | Change 306 on 2000/08/14 by klaren@klaren.hawking.dev | |
494 | ||
495 | Configure fixes and a small cleanup. | |
496 | ||
497 | Change 305 on 2000/08/14 by klaren@klaren.hawking.dev | |
498 | ||
499 | Got rid of the last member template. At the expense of some casts. | |
500 | ||
501 | Change 304 on 2000/08/11 by klaren@klaren.hawking.dev | |
502 | ||
503 | Last changes for ASTLabelType support. It seems to work now. | |
504 | ||
505 | Change 303 on 2000/08/10 by klaren@klaren.kronecker.dev | |
506 | ||
507 | Changes for better support of ASTLabelType in C++ grammars. | |
508 | ||
509 | Change 302 on 2000/08/08 by klaren@klaren.kronecker.dev | |
510 | ||
511 | Sync with main tree. | |
512 | ||
513 | Change 301 on 2000/08/08 by klaren@klaren.kronecker.main | |
514 | ||
515 | Fix for the $setText bug in C++ code generation. | |
516 | More C++ fixes to action.g. Allow '->' in $setText arguments and some other places. | |
517 | ||
518 | Change 298 on 2000/08/08 by klaren@klaren.kronecker.dev | |
519 | ||
520 | Integrate main branch with playground. | |
521 | ||
522 | Change 297 on 2000/08/07 by klaren@klaren.kronecker.main | |
523 | ||
524 | Fixes for namespace/namespaceAntlr/namespaceStd/genHashLines options. | |
525 | ||
526 | Change 296 on 2000/08/07 by klaren@klaren.kronecker.main | |
527 | ||
528 | Virtualized all functions that someone should want to override. Probably | |
529 | necessary for heteroAST stuff. | |
530 | ||
531 | Change 291 on 2000/08/07 by klaren@klaren.kronecker.main | |
532 | ||
533 | Some tweaks to configure.in and Makefile.am's. Fix for CXXFLAGS being | |
534 | set incorrectly when not using gcc. | |
535 | ||
536 | Change 290 on 2000/08/05 by klaren@klaren.kronecker.main | |
537 | ||
538 | Updated prototype of toLower to definition in cpp file. It seems I | |
539 | messed them up a while back. | |
540 | ||
541 | Change 289 on 2000/08/05 by klaren@klaren.kronecker.main | |
542 | ||
543 | Added namespace macro to out_of_range exception. | |
544 | ||
545 | Change 288 on 2000/07/28 by parrt@parrt.foggy | |
546 | ||
547 | re-added toLower return type fix | |
548 | ||
549 | Change 285 on 2000/07/19 by klaren@klaren.kronecker.main | |
550 | ||
551 | Fixed thinko. | |
552 | ||
553 | Change 284 on 2000/07/19 by klaren@klaren.kronecker.main | |
554 | ||
555 | Dumped output of p4 changes -l into it... | |
556 | ||
557 | Change 283 on 2000/07/19 by klaren@klaren.kronecker.main | |
558 | ||
559 | Fix for bug found by Michael Ebner. Bitset size was not increased in add method. | |
560 | ||
561 | Change 280 on 2000/07/19 by klaren@klaren.kronecker.main | |
562 | ||
563 | Made namespaceAntlr, namespaceStd and genHashlines options file-level | |
564 | options. Removed nameSpace member from Tool class all is now handled in | |
565 | CppCodegenerator.java. | |
566 | ||
567 | Change 279 on 2000/07/18 by klaren@klaren.kronecker.main | |
568 | ||
569 | Added -diagnostic and -glib options to the usage message. | |
570 | ||
571 | Change 278 on 2000/07/18 by klaren@klaren.kronecker.main | |
572 | ||
573 | Java changes for indented traceIn/Out stuff. | |
574 | ||
575 | Change 276 on 2000/07/18 by klaren@klaren.kronecker.main | |
576 | ||
577 | C++ Changes for the indented traceXXXX output as invented by Monty Zukowski | |
578 | ||
579 | Change 275 on 2000/07/18 by klaren@klaren.kronecker.main | |
580 | ||
581 | Added missing initializer in generated code for TreeParser | |
582 | ||
583 | Change 272 on 2000/07/17 by klaren@klaren.kronecker.main | |
584 | ||
585 | Another workspace for MSVC6 has support for dll's (for version 2.6.1). | |
586 | ||
587 | Change 271 on 2000/07/17 by klaren@klaren.kronecker.main | |
588 | ||
589 | New autoconf/automake stuff for the C++ support library. | |
590 | ||
591 | Change 270 on 2000/07/17 by klaren@klaren.kronecker.main | |
592 | ||
593 | Fixed error within the NO_STATIC_CONSTS #ifdef | |
594 | ||
595 | Change 269 on 2000/07/17 by klaren@klaren.kronecker.main | |
596 | ||
597 | Move C++ files to lib/cpp/src as first step for autoconf setup | |
598 | ||
599 | Change 268 on 2000/07/17 by klaren@klaren.kronecker.main | |
600 | ||
601 | Add contrib dir and Microsoft Visual C++ 6.0 projects supplied by John Millaway | |
602 | ||
603 | Change 262 on 2000/07/16 by parrt@parrt.foggy | |
604 | ||
605 | changed version to 2.7.1a4 | |
606 | ||
607 | Change 261 on 2000/07/16 by parrt@parrt.foggy | |
608 | ||
609 | added constructors for this class | |
610 | ||
611 | Change 260 on 2000/07/14 by klaren@klaren.kronecker.main | |
612 | ||
613 | Fixed crashbugs/typos in constructors of Mismatched[Token|Char]Exception | |
614 | ||
615 | Change 259 on 2000/07/13 by parrt@parrt.foggy | |
616 | ||
617 | cutting ric's branch | |
618 | ||
619 | Change 258 on 2000/07/10 by parrt@parrt.foggy | |
620 | ||
621 | fixes per klaren | |
622 | ||
623 | Change 255 on 2000/07/09 by parrt@parrt.foggy | |
624 | ||
625 | removed magelang from tag line | |
626 | ||
627 | Change 252 on 2000/07/09 by parrt@parrt.foggy | |
628 | ||
629 | reformatted | |
630 | ||
631 | Change 251 on 2000/07/04 by mika@y0 | |
632 | ||
633 | Reflecting change to the Java action lexer in the Sather action lexer | |
634 | ||
635 | Change 249 on 2000/07/04 by parrt@parrt.foggy | |
636 | ||
637 | changed version number | |
638 | ||
639 | Change 248 on 2000/07/04 by parrt@parrt.foggy | |
640 | ||
641 | Ric Klaren's changes to C++ lib | |
642 | ||
643 | Change 247 on 2000/07/04 by parrt@parrt.foggy | |
644 | ||
645 | Ric Klaren's changes for namespaces | |
646 | ||
647 | Change 246 on 2000/06/16 by mika@y0 | |
648 | ||
649 | reflecting changes antlr/CodeGenerator.java #3 -> #4 | |
650 | ||
651 | Change 245 on 2000/06/16 by mika@y0 | |
652 | ||
653 | reflecting changes in antlr/actions/java/action.g #3 -> #4 | |
654 | ||
655 | Change 242 on 2000/06/06 by parrt@parrt.foggy | |
656 | ||
657 | fixed my new method addition to handle empty input case correctly | |
658 | ||
659 | Change 241 on 2000/06/06 by parrt@parrt.foggy | |
660 | ||
661 | allows whitespace now after ( in $setType. | |
662 | ||
663 | Change 240 on 2000/06/03 by parrt@parrt.foggy | |
664 | ||
665 | fixed a bug where duplicate grammars caused an exception | |
666 | ||
667 | Change 239 on 2000/06/03 by parrt@parrt.foggy | |
668 | ||
669 | adjusted so it works; header actions got converted to Token objects from Strings; lots of cast problems and then null ptr exceptions. | |
670 | ||
671 | Change 238 on 2000/06/03 by parrt@parrt.foggy | |
672 | ||
673 | made it ignore zero-length strings for processActionForTreeSpecifiers | |
674 | ||
675 | Change 237 on 2000/06/03 by parrt@parrt.foggy | |
676 | ||
677 | had to run ANTLR on antlr.g to make it compile. | |
678 | ||
679 | Change 236 on 2000/06/03 by parrt@parrt.foggy | |
680 | ||
681 | changed refs to headerActions to imply Token not String. | |
682 | ||
683 | Change 235 on 2000/05/31 by pete@pete.linux | |
684 | ||
685 | More changes to support #line generation in C++ (from Ric Klaren) | |
686 | ||
687 | Change 233 on 2000/05/30 by mika@y0 | |
688 | ||
689 | Bug fixes from Gilbert Roulot | |
690 | ||
691 | Change 232 on 2000/05/29 by parrt@parrt.foggy | |
692 | ||
693 | improved diagnostic DEBUG_ANALYZER output a lot and fixed a nasty FOLLOW cycle computation bug. I was being too aggressive with my locking; i locked block end nodes even when not computing FIRST(block start). | |
694 | ||
695 | Change 231 on 2000/05/29 by parrt@parrt.foggy | |
696 | ||
697 | added code to print out FOLLOW set for rule at end | |
698 | ||
699 | Change 230 on 2000/05/29 by parrt@parrt.foggy | |
700 | ||
701 | added code you can uncomment to print out grammar after code gen | |
702 | ||
703 | Change 229 on 2000/05/29 by parrt@parrt.foggy | |
704 | ||
705 | changed version to 2.7.1a2 | |
706 | ||
707 | Change 228 on 2000/05/29 by parrt@parrt.foggy | |
708 | ||
709 | added toString method to print out rules | |
710 | ||
711 | Change 227 on 2000/05/29 by parrt@parrt.foggy | |
712 | ||
713 | added code to dump lookahead sets for each alt in toString() | |
714 | ||
715 | Change 220 on 2000/05/29 by parrt@parrt.foggy | |
716 | ||
717 | changed char to int for toLower | |
718 | ||
719 | Change 219 on 2000/05/28 by pete@pete.linux | |
720 | ||
721 | Mirroring Java changes | |
722 | ||
723 | Change 218 on 2000/05/28 by pete@pete.linux | |
724 | ||
725 | Cleaned up the #line generator a little. | |
726 | ||
727 | Change 217 on 2000/05/27 by parrt@parrt.foggy | |
728 | ||
729 | bug fix: wasn't providing always 4 digits for escapeChar. | |
730 | ||
731 | Change 216 on 2000/05/27 by parrt@parrt.foggy | |
732 | ||
733 | added checking for unterminated rules | |
734 | ||
735 | Change 215 on 2000/05/27 by parrt@parrt.foggy | |
736 | ||
737 | added column tracking support; tabs are counted as 1 | |
738 | ||
739 | Change 214 on 2000/05/27 by parrt@parrt.foggy | |
740 | ||
741 | allow comments after tokens/options etc... | |
742 | ||
743 | Change 213 on 2000/05/27 by parrt@parrt.foggy | |
744 | ||
745 | setInputState was actually getInputState :( | |
746 | ||
747 | Change 212 on 2000/05/27 by parrt@parrt.foggy | |
748 | ||
749 | updated to handle } in tokens{} | |
750 | ||
751 | Change 211 on 2000/05/27 by parrt@parrt.foggy | |
752 | ||
753 | had same bug as JavaCodeGenerator related to ~(A|B) | |
754 | ||
755 | Change 208 on 2000/05/27 by parrt@parrt.foggy | |
756 | ||
757 | updated version | |
758 | ||
759 | Change 205 on 2000/05/24 by pete@pete.linux | |
760 | ||
761 | Add support for Metrowerks Codewarrior | |
762 | ||
763 | Change 203 on 2000/05/22 by pete@pete.linux | |
764 | ||
765 | Fix for multithreading from Jan Mikkelsen | |
766 | ||
767 | Change 202 on 2000/05/21 by pete@pete.linux | |
768 | ||
769 | Merged in some fixes from Ric Klaren for tracing TreeParsers, cleaner namespace | |
770 | code, and #line generation. | |
771 | ||
772 | Change 201 on 2000/05/21 by pete@pete.linux | |
773 | ||
774 | Added destructors with empty throw specs, as suggested by Dan Field. | |
775 | ||
776 | Change 200 on 2000/05/21 by pete@pete.linux | |
777 | ||
778 | Various performance improvements, mostly from Eric Dumas. | |
779 | ||
780 | Change 183 on 2000/02/08 by pete@pete.linux | |
781 | ||
782 | Added support for Sun CC 5.0 (from Michael Schmitt) | |
783 | ||
784 | Change 182 on 2000/02/08 by pete@pete.linux | |
785 | ||
786 | Fix a couple of minor problems with C++ generation (noted by Michael Schmitt) | |
787 | ||
788 | Change 162 on 2000/01/20 by mika@y0 | |
789 | ||
790 | heterogeneous AST change. not sure if correct. | |
791 | ||
792 | Change 153 on 2000/01/19 by parrt@parrt.foggy | |
793 | ||
794 | forgot to propogate b1 changes to mkjar etc.. | |
795 | ||
796 | Change 151 on 2000/01/19 by parrt@parrt.foggy | |
797 | ||
798 | pushing changes back into main/main from fixed tree stuff | |
799 | ||
800 | Change 142 on 2000/01/19 by parrt@parrt.foggy | |
801 | ||
802 | propogating mika's changes forward | |
803 | ||
804 | Change 132 on 2000/01/18 by parrt@parrt.foggy | |
805 | ||
806 | setting type to ktext for everything | |
807 | ||
808 | Change 131 on 2000/01/18 by parrt@parrt.foggy | |
809 | ||
810 | from dev back to main | |
811 | ||
812 | Change 1 on 1999/12/13 by parrt@parrt.foggy | |
813 | ||
814 | adding 2.6.0 from antlr site as initial main line | |
815 |