Terence Parr
|
5f8645ce9f
|
forgot to add to the changes list
|
2012-09-22 17:36:59 -07:00 |
Terence Parr
|
913bb717bd
|
added -package option.
|
2012-09-22 17:36:14 -07:00 |
Terence Parr
|
1909fb3f85
|
fix unit tests
|
2012-09-22 15:02:16 -07:00 |
Terence Parr
|
91bad33f57
|
comment out attributes for lexical rule references.
|
2012-09-22 15:01:54 -07:00 |
Terence Parr
|
2241b3ea51
|
comment out attributes for lexical rule references.
|
2012-09-22 13:07:12 -07:00 |
Terence Parr
|
4abedb08dd
|
tweak comments
|
2012-09-22 12:29:22 -07:00 |
Terence Parr
|
01b5510be1
|
Exceptions now work on rules. If you specify at least one catch, then it overrides all catches that ANTLR generates. Otherwise, there would be no way to override the generic recognition exception clause.
|
2012-09-22 11:58:41 -07:00 |
Terence Parr
|
8a928d4326
|
working on fix for rule exceptions
|
2012-09-21 18:26:09 -07:00 |
Sam Harwell
|
ff0c658af5
|
Sign contributors.txt
|
2012-09-18 16:11:10 -05:00 |
Terence Parr
|
54673f4675
|
Added some documentation, change the version number on v3 lib. Added Sam to the license.
|
2012-09-18 11:25:06 -07:00 |
Terence Parr
|
046402b00e
|
updated Changes
|
2012-09-18 11:01:52 -07:00 |
Terence Parr
|
3dbdf90a3f
|
change version
|
2012-09-18 10:58:27 -07:00 |
Terence Parr
|
ce38d61f3a
|
Merge branch 'flexiblehashmap' of github.com:sharwell/antlr4
|
2012-09-16 15:11:29 -07:00 |
Sam Harwell
|
1ce6b69651
|
Fix build warnings in FlexibleHashMap, reduce entry size
|
2012-09-16 13:44:34 -05:00 |
Sam Harwell
|
e9656e35f9
|
Fix codegen problem where notset and wildcard transitions could match invalid tokens and/or EOF
|
2012-09-16 12:56:10 -05:00 |
Terence Parr
|
aa2d893a77
|
got first draft of new "go/stop" algorithm.
|
2012-09-09 19:20:33 -07:00 |
Terence Parr
|
89656989e6
|
add new map that lets me specify hashCode/equals
|
2012-09-09 18:55:47 -07:00 |
Terence Parr
|
3c5dec1172
|
add large comment describing the decision rule for continuing analysis.
|
2012-09-09 17:56:42 -07:00 |
Terence Parr
|
0ac781aebf
|
was processing grammar after syntax error.
|
2012-09-09 11:50:30 -07:00 |
Terence Parr
|
c581faafc7
|
removing public/private rule modifiers.
|
2012-09-09 10:52:03 -07:00 |
Terence Parr
|
4bbbff4e8e
|
comments and a rename
|
2012-09-08 15:23:33 -07:00 |
Terence Parr
|
22e3f4f85f
|
use v4 not v3 ordered hash
|
2012-09-08 13:26:34 -07:00 |
Terence Parr
|
8908641dca
|
use v4 not v3 Graph.
|
2012-09-08 13:21:03 -07:00 |
Terence Parr
|
0a961645be
|
fix comments; fix unit test
|
2012-09-08 13:13:00 -07:00 |
Sam Harwell
|
726fe2c983
|
Make sure to call visitErrorNode instead of visitTerminal when you have an ErrorNode. Also fix listener calls for case where _buildParseTrees is false (adds terminal as children of the rule nodes but won't actually construct the parse tree).
|
2012-09-08 14:57:30 -05:00 |
Terence Parr
|
36cdba494f
|
Merge branch 'main'
|
2012-09-08 12:48:57 -07:00 |
Terence Parr
|
1f529e45b1
|
fix unit test
|
2012-09-08 12:48:07 -07:00 |
Terence Parr
|
0bb154957a
|
version to method.
|
2012-09-08 12:40:49 -07:00 |
Terence Parr
|
3638073efe
|
*.g cmdline works now to topologically sort by tokenVocab dependencies.
|
2012-09-08 12:26:32 -07:00 |
Terence Parr
|
fcb67d8d93
|
ensure 3 literal redefs don't leave literal around.
|
2012-09-08 10:52:41 -07:00 |
Terence Parr
|
4b31da9e7c
|
VERSION back to nonstatic
|
2012-09-08 10:25:21 -07:00 |
Terence Parr
|
7586afff27
|
don't pass new term node
|
2012-09-08 10:21:42 -07:00 |
Terence Parr
|
bbfc441438
|
put range back in for parsers as error alt.
|
2012-09-08 10:21:08 -07:00 |
Terence Parr
|
64cd79a18a
|
add return values
|
2012-09-08 10:14:10 -07:00 |
Terence Parr
|
dfeca1b9d9
|
rm abstract option
|
2012-09-07 17:01:16 -07:00 |
Terence Parr
|
5403d9bae9
|
pay attention to the TokenLabelType
|
2012-09-07 16:58:28 -07:00 |
Terence Parr
|
e63e9774d8
|
ooops; it did not do the right thing for lexers. fixed
|
2012-09-06 18:29:53 -07:00 |
Terence Parr
|
4e68b4d3eb
|
superClass capitalization consistent now with option in grammar; lexer was not letting me set the superclass.
|
2012-09-06 18:10:21 -07:00 |
Terence Parr
|
c5ade128fd
|
made a better error message when they target was not available and also I bail out of the code generation process.
|
2012-09-06 17:09:47 -07:00 |
Terence Parr
|
1504c2f8f3
|
was not paying attention to the encoding from the command line when generating output files.
|
2012-09-06 16:49:00 -07:00 |
Terence Parr
|
b1277c5081
|
mv order in which I create the error manager
|
2012-09-06 16:30:44 -07:00 |
Terence Parr
|
b3b02a5449
|
rm T='literal' in tokens { }. Also it's comma-separated not ';' terminated now. tokens { A,B }
|
2012-09-06 14:50:44 -07:00 |
Terence Parr
|
2b5c3723ba
|
update comments from Sam's version
|
2012-09-06 14:17:13 -07:00 |
Terence Parr
|
2d324058d6
|
set version
|
2012-09-06 14:07:49 -07:00 |
Terence Parr
|
d31378229c
|
set help msg
|
2012-09-06 14:06:56 -07:00 |
Terence Parr
|
26bf5acf19
|
made "a4 -message-format antlr T.g" work; deactivated the options that don't work yet.
|
2012-09-06 13:55:02 -07:00 |
Terence Parr
|
60a17f3157
|
fix help
|
2012-09-05 18:38:37 -07:00 |
Terence Parr
|
cd35a53fc8
|
rm print
|
2012-09-05 18:37:53 -07:00 |
Terence Parr
|
e4a9a44671
|
grammar option cleanup. was a mess. -Doption=value works to override grammar options on cmd-line now.
|
2012-09-05 18:37:28 -07:00 |
Terence Parr
|
ab64b1c62d
|
update / shuffle legal options
|
2012-09-05 17:56:30 -07:00 |