1 Change 499 on 2001/05/31 by klaren@klaren.hawking.dev
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
9 - Added a lot of getLine's to calls of processActionForTreeSpecifiers in
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.
19 - Bugfix: Initialized attribute filename a little bit earlier so error
20 message shows the filename in stead of 'null'.
22 Change 495 on 2001/05/31 by klaren@klaren.hawking.dev
24 Added -h/-help/--help options. Adapted the year range in the copyright in
27 Change 494 on 2001/05/29 by klaren@klaren.hawking.dev
29 Changed order of equals test a bit to be more efficient.
31 Change 493 on 2001/05/29 by klaren@klaren.hawking.dev
33 Moved some methods a bit around to get better inlining.
35 Change 492 on 2001/05/22 by klaren@klaren.hawking.dev
37 Dug up a mail from Bill Zheng about doxygen. Fixed a few things as a result.
39 Change 491 on 2001/05/22 by klaren@klaren.hawking.dev
41 More tweaks for the ditching of the tokenNames vector. GNU C++ had some
42 trouble with the previous incarnation.
44 Change 490 on 2001/05/21 by klaren@klaren.hawking.dev
46 Changed all remaining "antlr/xxx.hpp" includes to <antlr/xxx.hpp> ones
49 Change 489 on 2001/05/18 by klaren@klaren.hawking.dev
51 Missed a few tracer class changes in this one. Also some missing
54 Change 488 on 2001/05/18 by klaren@klaren.hawking.dev
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.
61 Change 487 on 2001/05/18 by klaren@klaren.hawking.dev
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.
68 Change 486 on 2001/05/18 by klaren@klaren.hawking.dev
70 Allow whitespace between $setxxx and following '('.
72 Change 485 on 2001/05/14 by klaren@klaren.hawking.dev
74 And now really fix giving errors... stupid java *snicker*
76 Change 484 on 2001/05/14 by klaren@klaren.hawking.dev
78 Allow whitespace between $setxxx and following '('.
80 Change 483 on 2001/05/14 by klaren@klaren.hawking.dev
82 Give errors when target file/directory not writeable.
84 Change 482 on 2001/05/11 by klaren@klaren.hawking.dev
86 Added config file for doxygen.
88 Change 480 on 2001/05/11 by klaren@klaren.hawking.dev
90 Tagged a bug in the code. (heteroast trouble)
92 Change 479 on 2001/05/11 by klaren@klaren.hawking.dev
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.
98 Change 476 on 2001/05/11 by klaren@klaren.hawking.dev
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.
104 Change 475 on 2001/05/08 by parrt@parrt.foggy
106 made default charbuffer bigger per token.
108 Change 471 on 2001/04/26 by klaren@klaren.hawking.dev
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++.
113 Change 468 on 2001/03/22 by klaren@klaren.hawking.dev
115 A few extra ANTLR_API's to make antlr.dll work from other dll's. Thanks
118 Change 466 on 2001/03/15 by klaren@klaren.hawking.dev
120 Fix from Emir Uner for KAI C++ cast string literal to 'const
121 char*' for make_pair.
123 Change 465 on 2001/03/08 by klaren@klaren.hawking.dev
125 Fix for bugreport from Emir Uner, static member const char *
126 initializations are not standard compliant.
128 Change 464 on 2001/03/05 by klaren@klaren.hawking.dev
130 Changes for XML input and output. Restructuring of ASTFactory and some
131 fixes for heterogeneous AST's.
133 Change 463 on 2001/02/05 by klaren@klaren.hawking.dev
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.
139 Change 462 on 2001/02/05 by klaren@klaren.hawking.dev
141 Improved errormessage. Now says unexpected end of file and stuff like that.
143 Change 461 on 2001/01/31 by klaren@klaren.hawking.dev
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.
149 Change 460 on 2001/01/31 by klaren@klaren.hawking.dev
151 Fixed typo in error message.
153 Change 458 on 2001/01/17 by klaren@klaren.hawking.dev
155 Removed dos newlines.
157 Change 457 on 2001/01/15 by klaren@klaren.hawking.dev
159 Removed the superfluous '// line xxx' comments in genHashLines=false case.
161 Change 454 on 2001/01/11 by klaren@klaren.hawking.dev
163 Updated the changelog and fixed buglet in changelog script.
165 Change 453 on 2001/01/11 by klaren@klaren.hawking.dev
167 Tweaked the make_change_log script to include both my dev depot as well
170 Change 452 on 2001/01/11 by klaren@klaren.hawking.dev
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.
175 Change 451 on 2001/01/11 by klaren@klaren.hawking.dev
177 Changed the charName in C++ mode and NoViableAltForCharException in java
178 mode so that only printable characters are printed and non printable ones
181 Change 450 on 2001/01/10 by klaren@klaren.hawking.dev
183 Fixed some typo's in javadoc comments.
185 Change 449 on 2001/01/08 by klaren@klaren.hawking.dev
187 Removed StdAfx.h from the .dsp file.
189 Change 448 on 2001/01/08 by klaren@klaren.hawking.dev
191 Added implementations for getLAChars and getMarkedChars.
193 Change 447 on 2001/01/05 by klaren@klaren.hawking.dev
195 Small fix to the genBitSets method of CppCodeGenerator now the generated
196 sets are also dumped for lexers.
198 Change 446 on 2000/12/18 by klaren@klaren.hawking.dev
200 Changes for MSCV DLL building. Now also includes dsp/dsw files.
201 Contributed by Stephen Naughton.
203 Change 444 on 2000/12/12 by klaren@klaren.hawking.dev
205 Added <string> include. (Needed for new gcc version 2.97)
207 Change 441 on 2000/12/05 by klaren@klaren.hawking.dev
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.
213 Change 440 on 2000/11/30 by klaren@klaren.hawking.dev
215 Fixed typo in code generated for $setText.
217 Change 439 on 2000/11/22 by klaren@klaren.hawking.dev
219 Few minor tweaks. And removed my name from the generated author section
220 a bit too much copy'n'paste.
222 Change 438 on 2000/11/20 by klaren@klaren.hawking.dev
224 Fixed bug with C/C++ preprocessor constructs (#if's etc). Also changed
225 code generated for $setText to be surrounded by '{}'.
227 Change 437 on 2000/11/20 by klaren@klaren.hawking.dev
229 SGI Irix 6.5.10 MIPSPro compiler support contributed by Anna Winkler.
231 Change 436 on 2000/11/20 by klaren@klaren.hawking.dev
233 Virtualized a most methods of Parser and LLkParser (as requested by
236 Change 434 on 2000/11/09 by klaren@klaren.hawking.dev
238 First stab at a docbook codegenerator. It now produces something that get's
239 parsed by jade and gives pretty ok HTML output.
241 Change 433 on 2000/11/08 by klaren@klaren.hawking.dev
243 Cleaned up some superfluous methods.
245 Change 432 on 2000/11/08 by klaren@klaren.hawking.dev
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.
252 Change 427 on 2000/10/23 by klaren@klaren.hawking.dev
254 Virtualized destructors in xxSharedInputState. This to support
255 overloading. By request of Alexander Lenski.
257 Change 426 on 2000/10/19 by klaren@klaren.hawking.dev
259 Incorporated bugfix suggested by Joe Comuzzi. Fixes ommission of
260 semantic predicates in the big unicode case.
262 Change 425 on 2000/10/19 by klaren@klaren.hawking.dev
264 Michael Schmitt's changes for a better exception hierarchy.
266 Change 424 on 2000/10/19 by klaren@klaren.hawking.dev
268 Cleaned up generated code a bit. Removed excess constructors etc.
270 Change 422 on 2000/10/03 by klaren@klaren.hawking.dev
272 Fix for VC++ 6.0 bug with tolower and setlocale
274 Change 421 on 2000/10/03 by klaren@klaren.hawking.dev
276 Integrate 2.7.1 main line into development version.
278 Change 412 on 2000/10/01 by parrt@parrt.foggy
280 changes to prevent Tool from runtime jar
282 Change 410 on 2000/10/01 by parrt@parrt.foggy
284 hetero tree labels are of the specified type if any instead of AST
286 Change 409 on 2000/10/01 by parrt@parrt.foggy
288 updated output of .g files
290 Change 407 on 2000/10/01 by parrt@parrt.foggy
292 added column tracking example, updated commontoken to print col.
294 Change 405 on 2000/09/27 by parrt@parrt.foggy
298 Change 401 on 2000/09/27 by klaren@klaren.hawking.main
300 ChangeLog updated. + tweak to script.
302 Change 400 on 2000/09/27 by klaren@klaren.hawking.main
304 Made little TCL script to pretty print a ChangeLog with C++ stuff.
306 Change 399 on 2000/09/27 by klaren@klaren.hawking.main
308 Fixed generating too many ASTNULL checks in wrong places.
310 Change 397 on 2000/09/27 by klaren@klaren.hawking.main
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.
315 Change 394 on 2000/09/26 by klaren@klaren.hawking.main
317 Prefixed Unicode optimization checks with a ASTNULL check.
319 Change 393 on 2000/09/25 by klaren@klaren.hawking.main
321 Bumped up the version no from 2.7.1a4 to 2.7.1.
323 Change 381 on 2000/09/24 by parrt@parrt.foggy
325 updated to use addElement
327 Change 380 on 2000/09/24 by parrt@parrt.foggy
329 integrating ric's stuff into main
331 Change 378 on 2000/09/23 by klaren@klaren.hawking.dev
333 Forgot another ANTLR_USE_NAMESPACE macro.
335 Change 377 on 2000/09/22 by klaren@klaren.hawking.dev
337 More todo's collected from my mailbox..
339 Change 372 on 2000/09/22 by klaren@klaren.hawking.dev
343 Change 371 on 2000/09/22 by klaren@klaren.hawking.dev
347 Change 370 on 2000/09/22 by klaren@klaren.hawking.dev
349 Added nested namespace support submitted by David Wagner.
351 Change 369 on 2000/09/22 by klaren@klaren.hawking.dev
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)).
357 Change 367 on 2000/09/22 by klaren@klaren.hawking.dev
359 Port of Unicode optimizations from java. Fixes for custom AST usage.
361 Change 366 on 2000/09/22 by klaren@klaren.hawking.dev
363 Implemented missing initializes to CAWHT for Sun CC 6.0 and fixed throw
364 out_of_range for STL_PORT in BitSet.cpp.
366 Change 363 on 2000/09/13 by parrt@parrt.foggy
368 set initial column to 1 instead of 0
370 Change 362 on 2000/09/13 by klaren@klaren.hawking.dev
372 Some bugfixes for getASTCreateString( ... ) hopefully all mismatches between
373 astFactory.create and it's parameters are fixed. (Maybe even a speed
376 Change 360 on 2000/09/13 by klaren@klaren.hawking.dev
378 Borland C++ builder 4.0 project files for antlr.lib donated by Ross Bencina
380 Change 358 on 2000/09/11 by klaren@klaren.hawking.dev
382 Removed a superfluous typename (caused problem with Irix Mips compiler)
384 Change 349 on 2000/09/08 by klaren@klaren.hawking.dev
386 More configure tweaks. Some libtool enhancements added.
388 Change 348 on 2000/09/07 by klaren@klaren.hawking.main
390 Small improvement in constructor of CommonAST.
392 Change 346 on 2000/09/07 by klaren@klaren.hawking.dev
394 Miniscule fix for Borland C++Builder 4.0/C++ 5.4. (extra parens)
396 Change 344 on 2000/09/06 by klaren@klaren.hawking.main
398 Fixed missing namespace in generated TreeParsers as reported by Ross
401 Change 343 on 2000/09/06 by klaren@klaren.hawking.dev
403 Fixed namespace mishap with generated TreeParser constructors as reported
406 Change 342 on 2000/09/06 by klaren@klaren.hawking.dev
408 Some small optimizations. And a maybe fix for Borland compiler warning.
410 Change 341 on 2000/09/06 by klaren@klaren.hawking.main
412 Miniscule fix for Borland C++Builder 4.0/C++ 5.4. (extra parens)
414 Change 340 on 2000/09/05 by mika@y0
416 Sather code generation/runtime catching up with Java bug fixes/enhancements
418 Change 338 on 2000/09/03 by parrt@parrt.foggy
420 cleaned up formatting
422 Change 336 on 2000/09/03 by parrt@parrt.foggy
424 optimized out the large unicode sets from switches.
426 Change 335 on 2000/09/03 by parrt@parrt.foggy
428 up'd version to 2.7.1
430 Change 334 on 2000/09/03 by parrt@parrt.foggy
432 added throws option for rules
434 Change 330 on 2000/08/30 by klaren@klaren.hawking.dev
436 Small 'fix' to RecognitionException getFileLineString.
438 Change 325 on 2000/08/29 by klaren@klaren.hawking.dev
440 Shut a few compiler warnings up.
442 Change 323 on 2000/08/24 by klaren@klaren.hawking.dev
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
448 Change 322 on 2000/08/24 by klaren@klaren.hawking.dev
450 More typecasts for nullAST's. (Should be the last)
452 Change 319 on 2000/08/23 by klaren@klaren.hawking.dev
454 Michael Schmitt found a missing static_cast in the generated C++ code.
456 Change 318 on 2000/08/22 by klaren@klaren.hawking.dev
458 So many things to do... <sigh>
460 Change 317 on 2000/08/22 by klaren@klaren.hawking.main
462 Updated changelog for a5 (or was it 2.7.1) release..
464 Change 316 on 2000/08/22 by klaren@klaren.hawking.main
466 All kinds of small Makefile/configure tweaks. All gcc-isms should be
469 Change 315 on 2000/08/21 by bob@bob.melvin
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
476 Change 310 on 2000/08/16 by klaren@klaren.hawking.dev
478 Fixed a bug concerning one of the nullAST initialization strings being unset.
480 Change 309 on 2000/08/15 by klaren@klaren.hawking.main
482 Integrate bugfixes from klaren.dev to MismatchedChar/TokenException.
484 Change 308 on 2000/08/15 by klaren@klaren.hawking.dev
486 Fixes for some cut'n'paste'o's in MismatchedToken/CharException (error
487 messages are ok again)
489 Change 307 on 2000/08/15 by klaren@klaren.hawking.dev
493 Change 306 on 2000/08/14 by klaren@klaren.hawking.dev
495 Configure fixes and a small cleanup.
497 Change 305 on 2000/08/14 by klaren@klaren.hawking.dev
499 Got rid of the last member template. At the expense of some casts.
501 Change 304 on 2000/08/11 by klaren@klaren.hawking.dev
503 Last changes for ASTLabelType support. It seems to work now.
505 Change 303 on 2000/08/10 by klaren@klaren.kronecker.dev
507 Changes for better support of ASTLabelType in C++ grammars.
509 Change 302 on 2000/08/08 by klaren@klaren.kronecker.dev
513 Change 301 on 2000/08/08 by klaren@klaren.kronecker.main
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.
518 Change 298 on 2000/08/08 by klaren@klaren.kronecker.dev
520 Integrate main branch with playground.
522 Change 297 on 2000/08/07 by klaren@klaren.kronecker.main
524 Fixes for namespace/namespaceAntlr/namespaceStd/genHashLines options.
526 Change 296 on 2000/08/07 by klaren@klaren.kronecker.main
528 Virtualized all functions that someone should want to override. Probably
529 necessary for heteroAST stuff.
531 Change 291 on 2000/08/07 by klaren@klaren.kronecker.main
533 Some tweaks to configure.in and Makefile.am's. Fix for CXXFLAGS being
534 set incorrectly when not using gcc.
536 Change 290 on 2000/08/05 by klaren@klaren.kronecker.main
538 Updated prototype of toLower to definition in cpp file. It seems I
539 messed them up a while back.
541 Change 289 on 2000/08/05 by klaren@klaren.kronecker.main
543 Added namespace macro to out_of_range exception.
545 Change 288 on 2000/07/28 by parrt@parrt.foggy
547 re-added toLower return type fix
549 Change 285 on 2000/07/19 by klaren@klaren.kronecker.main
553 Change 284 on 2000/07/19 by klaren@klaren.kronecker.main
555 Dumped output of p4 changes -l into it...
557 Change 283 on 2000/07/19 by klaren@klaren.kronecker.main
559 Fix for bug found by Michael Ebner. Bitset size was not increased in add method.
561 Change 280 on 2000/07/19 by klaren@klaren.kronecker.main
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.
567 Change 279 on 2000/07/18 by klaren@klaren.kronecker.main
569 Added -diagnostic and -glib options to the usage message.
571 Change 278 on 2000/07/18 by klaren@klaren.kronecker.main
573 Java changes for indented traceIn/Out stuff.
575 Change 276 on 2000/07/18 by klaren@klaren.kronecker.main
577 C++ Changes for the indented traceXXXX output as invented by Monty Zukowski
579 Change 275 on 2000/07/18 by klaren@klaren.kronecker.main
581 Added missing initializer in generated code for TreeParser
583 Change 272 on 2000/07/17 by klaren@klaren.kronecker.main
585 Another workspace for MSVC6 has support for dll's (for version 2.6.1).
587 Change 271 on 2000/07/17 by klaren@klaren.kronecker.main
589 New autoconf/automake stuff for the C++ support library.
591 Change 270 on 2000/07/17 by klaren@klaren.kronecker.main
593 Fixed error within the NO_STATIC_CONSTS #ifdef
595 Change 269 on 2000/07/17 by klaren@klaren.kronecker.main
597 Move C++ files to lib/cpp/src as first step for autoconf setup
599 Change 268 on 2000/07/17 by klaren@klaren.kronecker.main
601 Add contrib dir and Microsoft Visual C++ 6.0 projects supplied by John Millaway
603 Change 262 on 2000/07/16 by parrt@parrt.foggy
605 changed version to 2.7.1a4
607 Change 261 on 2000/07/16 by parrt@parrt.foggy
609 added constructors for this class
611 Change 260 on 2000/07/14 by klaren@klaren.kronecker.main
613 Fixed crashbugs/typos in constructors of Mismatched[Token|Char]Exception
615 Change 259 on 2000/07/13 by parrt@parrt.foggy
619 Change 258 on 2000/07/10 by parrt@parrt.foggy
623 Change 255 on 2000/07/09 by parrt@parrt.foggy
625 removed magelang from tag line
627 Change 252 on 2000/07/09 by parrt@parrt.foggy
631 Change 251 on 2000/07/04 by mika@y0
633 Reflecting change to the Java action lexer in the Sather action lexer
635 Change 249 on 2000/07/04 by parrt@parrt.foggy
637 changed version number
639 Change 248 on 2000/07/04 by parrt@parrt.foggy
641 Ric Klaren's changes to C++ lib
643 Change 247 on 2000/07/04 by parrt@parrt.foggy
645 Ric Klaren's changes for namespaces
647 Change 246 on 2000/06/16 by mika@y0
649 reflecting changes antlr/CodeGenerator.java #3 -> #4
651 Change 245 on 2000/06/16 by mika@y0
653 reflecting changes in antlr/actions/java/action.g #3 -> #4
655 Change 242 on 2000/06/06 by parrt@parrt.foggy
657 fixed my new method addition to handle empty input case correctly
659 Change 241 on 2000/06/06 by parrt@parrt.foggy
661 allows whitespace now after ( in $setType.
663 Change 240 on 2000/06/03 by parrt@parrt.foggy
665 fixed a bug where duplicate grammars caused an exception
667 Change 239 on 2000/06/03 by parrt@parrt.foggy
669 adjusted so it works; header actions got converted to Token objects from Strings; lots of cast problems and then null ptr exceptions.
671 Change 238 on 2000/06/03 by parrt@parrt.foggy
673 made it ignore zero-length strings for processActionForTreeSpecifiers
675 Change 237 on 2000/06/03 by parrt@parrt.foggy
677 had to run ANTLR on antlr.g to make it compile.
679 Change 236 on 2000/06/03 by parrt@parrt.foggy
681 changed refs to headerActions to imply Token not String.
683 Change 235 on 2000/05/31 by pete@pete.linux
685 More changes to support #line generation in C++ (from Ric Klaren)
687 Change 233 on 2000/05/30 by mika@y0
689 Bug fixes from Gilbert Roulot
691 Change 232 on 2000/05/29 by parrt@parrt.foggy
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).
695 Change 231 on 2000/05/29 by parrt@parrt.foggy
697 added code to print out FOLLOW set for rule at end
699 Change 230 on 2000/05/29 by parrt@parrt.foggy
701 added code you can uncomment to print out grammar after code gen
703 Change 229 on 2000/05/29 by parrt@parrt.foggy
705 changed version to 2.7.1a2
707 Change 228 on 2000/05/29 by parrt@parrt.foggy
709 added toString method to print out rules
711 Change 227 on 2000/05/29 by parrt@parrt.foggy
713 added code to dump lookahead sets for each alt in toString()
715 Change 220 on 2000/05/29 by parrt@parrt.foggy
717 changed char to int for toLower
719 Change 219 on 2000/05/28 by pete@pete.linux
721 Mirroring Java changes
723 Change 218 on 2000/05/28 by pete@pete.linux
725 Cleaned up the #line generator a little.
727 Change 217 on 2000/05/27 by parrt@parrt.foggy
729 bug fix: wasn't providing always 4 digits for escapeChar.
731 Change 216 on 2000/05/27 by parrt@parrt.foggy
733 added checking for unterminated rules
735 Change 215 on 2000/05/27 by parrt@parrt.foggy
737 added column tracking support; tabs are counted as 1
739 Change 214 on 2000/05/27 by parrt@parrt.foggy
741 allow comments after tokens/options etc...
743 Change 213 on 2000/05/27 by parrt@parrt.foggy
745 setInputState was actually getInputState :(
747 Change 212 on 2000/05/27 by parrt@parrt.foggy
749 updated to handle } in tokens{}
751 Change 211 on 2000/05/27 by parrt@parrt.foggy
753 had same bug as JavaCodeGenerator related to ~(A|B)
755 Change 208 on 2000/05/27 by parrt@parrt.foggy
759 Change 205 on 2000/05/24 by pete@pete.linux
761 Add support for Metrowerks Codewarrior
763 Change 203 on 2000/05/22 by pete@pete.linux
765 Fix for multithreading from Jan Mikkelsen
767 Change 202 on 2000/05/21 by pete@pete.linux
769 Merged in some fixes from Ric Klaren for tracing TreeParsers, cleaner namespace
770 code, and #line generation.
772 Change 201 on 2000/05/21 by pete@pete.linux
774 Added destructors with empty throw specs, as suggested by Dan Field.
776 Change 200 on 2000/05/21 by pete@pete.linux
778 Various performance improvements, mostly from Eric Dumas.
780 Change 183 on 2000/02/08 by pete@pete.linux
782 Added support for Sun CC 5.0 (from Michael Schmitt)
784 Change 182 on 2000/02/08 by pete@pete.linux
786 Fix a couple of minor problems with C++ generation (noted by Michael Schmitt)
788 Change 162 on 2000/01/20 by mika@y0
790 heterogeneous AST change. not sure if correct.
792 Change 153 on 2000/01/19 by parrt@parrt.foggy
794 forgot to propogate b1 changes to mkjar etc..
796 Change 151 on 2000/01/19 by parrt@parrt.foggy
798 pushing changes back into main/main from fixed tree stuff
800 Change 142 on 2000/01/19 by parrt@parrt.foggy
802 propogating mika's changes forward
804 Change 132 on 2000/01/18 by parrt@parrt.foggy
806 setting type to ktext for everything
808 Change 131 on 2000/01/18 by parrt@parrt.foggy
810 from dev back to main
812 Change 1 on 1999/12/13 by parrt@parrt.foggy
814 adding 2.6.0 from antlr site as initial main line