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 |
Terence Parr
|
c7603c24ea
|
fix atn decode
|
2012-09-04 21:35:37 -07:00 |
Terence Parr
|
7c955e3cae
|
fixed for new atn serialization
|
2012-09-04 20:04:50 -07:00 |
Terence Parr
|
5c70d5072a
|
fixed for new atn structure
|
2012-09-04 19:44:33 -07:00 |
Terence Parr
|
c277f445e7
|
rip out remainder of parselistener in code gen
|
2012-09-04 19:34:55 -07:00 |
Terence Parr
|
38e0ad238d
|
Merge branch 'bail-error-propagation' of github.com:sharwell/antlr4 into main
|
2012-09-04 19:00:54 -07:00 |
Terence Parr
|
8dd215f4b4
|
Merge branch 'deserialize' of github.com:sharwell/antlr4 into main
|
2012-09-04 18:59:38 -07:00 |
Terence Parr
|
201db8b6d0
|
merge sam's pulls
|
2012-09-04 18:59:20 -07:00 |
Terence Parr
|
a0563656f7
|
Merge branch 'closure-labels' of github.com:sharwell/antlr4 into main
|
2012-09-04 18:40:25 -07:00 |
Terence Parr
|
3565efbbc3
|
Merge branch 'parserrulecontext-tostring' of github.com:sharwell/antlr4 into main
|
2012-09-04 18:37:03 -07:00 |
Terence Parr
|
11e6bdaef6
|
Merge branch 'main' of github.com:parrt/antlr4 into main
|
2012-09-02 14:22:37 -07:00 |