Terence Parr
|
6a345316df
|
if labels, don't allow set collapse for
a : A # X | B ;
|
2012-11-17 18:06:23 -08:00 |
Terence Parr
|
80b1fa7acb
|
properly check for grammar/filename difference
|
2012-11-17 17:24:13 -08:00 |
Terence Parr
|
8631c143da
|
add check for command placement in lexer rules
|
2012-11-17 17:03:29 -08:00 |
Terence Parr
|
9d34d4d3c9
|
forgot a case for actions in lexer rules.
|
2012-11-17 17:00:11 -08:00 |
Terence Parr
|
e86f89724f
|
added check: action in lexer rules must be last element of outermost alt
|
2012-11-17 16:50:38 -08:00 |
Terence Parr
|
5e519d0063
|
playground tweaks
|
2012-11-17 16:27:10 -08:00 |
Terence Parr
|
b1a3370934
|
.tokens files goes in output dir like parser file.
|
2012-11-17 16:25:51 -08:00 |
Terence Parr
|
78c75ee5e4
|
add comment showing snippet to fix unit test, allowing SLL to avoid LL with preds.
|
2012-11-17 13:44:33 -08:00 |
Terence Parr
|
40e95ea5e9
|
Merge branch 'lexer-block-ref' of git://github.com/sharwell/antlr4
|
2012-11-15 13:01:41 -08:00 |
Terence Parr
|
a69ccb3c70
|
Merge branch 'token-stream-bugs' of git://github.com/sharwell/antlr4
|
2012-11-15 12:55:32 -08:00 |
Sam Harwell
|
18f5354d1b
|
Merge branch 'master' into token-stream-bugs
|
2012-11-14 15:07:33 -06:00 |
Sam Harwell
|
92ae0f0fa6
|
Merge branch 'recognizer-local-state'
|
2012-11-14 14:40:56 -06:00 |
Sam Harwell
|
9fe197e5b8
|
Fix rule reference should have been to lexerBlock
|
2012-11-14 13:06:35 -06:00 |
Terence Parr
|
fdf3a86969
|
Merge branch 'implicit-labels' of https://github.com/sharwell/antlr4
|
2012-11-13 17:08:43 -08:00 |
Sam Harwell
|
5db5c3393d
|
TestPositionAdjustingLexer
|
2012-11-13 13:31:46 -06:00 |
Sam Harwell
|
751b063cae
|
Improved accuracy of implicit label analysis within alternatives
|
2012-11-12 13:50:15 -06:00 |
Sam Harwell
|
1b08a014d2
|
Update GrammarTreeVisitor to include an ANTLR 4-style listener interface
|
2012-11-12 13:47:46 -06:00 |
Sam Harwell
|
05fb538304
|
Since ASTLabelType=GrammarAST, construct CommonTreeNodeStream with GrammarASTAdaptor to make sure UP/DOWN nodes cannot result in a ClassCastException
|
2012-11-12 13:41:26 -06:00 |
Sam Harwell
|
669f676c55
|
Updated NetBeans code style for ANTLR and StringTemplate file types
|
2012-11-12 13:37:50 -06:00 |
Terence Parr
|
328dedd778
|
change version
|
2012-11-11 10:41:04 -08:00 |
Sam Harwell
|
94c33074be
|
Avoid unnecessary call to TokenStream.LT
|
2012-11-11 11:37:28 -06:00 |
Terence Parr
|
64a5be0675
|
nongreedy decisions can't be LL(1)
|
2012-11-04 12:06:36 -08:00 |
Sam Harwell
|
ead9258da3
|
Fix test name
|
2012-11-04 13:35:10 -06:00 |
Sam Harwell
|
a62775c4ba
|
Updated unit tests to reflect new expectations for parser EOF handling
|
2012-11-04 13:25:26 -06:00 |
Terence Parr
|
a5016b60f9
|
nongreedy decisions can't be LL(1)
|
2012-11-04 10:37:25 -08:00 |
Terence Parr
|
c073835186
|
Merge branch 'lexer-recover-eof' of github.com:sharwell/antlr4
|
2012-11-04 09:35:28 -08:00 |
Terence Parr
|
f8ec86edd7
|
rm err 'no wildcard in parser'
|
2012-11-04 09:34:14 -08:00 |
Sam Harwell
|
0903370117
|
Add unit tests where lexer error recovery consumes to EOF
|
2012-11-04 11:30:03 -06:00 |
Sam Harwell
|
cf5bf7c384
|
Add testPredicatedKeywords
|
2012-11-03 15:47:15 -05:00 |
Sam Harwell
|
b6653293df
|
Tweak comment
|
2012-11-03 14:07:47 -05:00 |
Terence Parr
|
baa4dcf1b9
|
+? works, had bad input
|
2012-11-03 11:01:23 -07:00 |
Terence Parr
|
c8a9ed6d30
|
added unit test
|
2012-11-03 10:57:16 -07:00 |
Terence Parr
|
a9d4aeab71
|
no ? extends on rule ctx getters.
|
2012-11-03 08:57:49 -07:00 |
Terence Parr
|
8c4edb8fba
|
clean playground
|
2012-11-03 08:53:26 -07:00 |
Terence Parr
|
675776267f
|
foo
|
2012-11-03 08:47:32 -07:00 |
Sam Harwell
|
d220f90d3b
|
Remove generics from all runtime code which did not use them to provide type safety
|
2012-11-01 18:07:12 -05:00 |
Sam Harwell
|
3470978749
|
Updated naming conventions since RuleContext stores invoking states but PredictionContext stores return states
|
2012-11-01 13:47:44 -05:00 |
Sam Harwell
|
2ce42f46f8
|
Check for null
|
2012-11-01 11:01:48 -05:00 |
Sam Harwell
|
9b1741c90e
|
Detect labels on blocks which are not sets (and report an error)
|
2012-11-01 11:01:37 -05:00 |
Sam Harwell
|
01f8716ec4
|
Fix BasicSemanticCheck to check for token names that do not start with an uppercase letter
|
2012-11-01 08:55:07 -05:00 |
Sam Harwell
|
adee7ffd8f
|
Fix expected unit test results
|
2012-11-01 08:52:39 -05:00 |
Sam Harwell
|
5a519b9222
|
Ignore tests that fail but aren't critical and got deferred
|
2012-11-01 08:48:26 -05:00 |
Sam Harwell
|
0446c91280
|
Use junit 4 API
|
2012-11-01 08:46:56 -05:00 |
Sam Harwell
|
3278997a89
|
Move lexer predicates test to TestSemPredEvalLexer
|
2012-10-31 21:52:51 -05:00 |
Sam Harwell
|
05363cd5ef
|
Fix tests in TestSemPredEvalLexer
|
2012-10-31 21:52:51 -05:00 |
Sam Harwell
|
d748271816
|
Remove getSpeculativeText since getText works again
|
2012-10-31 21:52:50 -05:00 |
Terence Parr
|
a0dd1b4018
|
Merge branch 'test-performance-features' of git://github.com/sharwell/antlr4
|
2012-10-31 17:39:14 -07:00 |
Terence Parr
|
fca4710004
|
alter tests
|
2012-10-31 12:46:11 -07:00 |
Sam Harwell
|
bd121facef
|
Add the COMPUTE_CHECKSUM option to TestPerformance
|
2012-10-30 17:49:51 -05:00 |
Sam Harwell
|
a96e7a2e70
|
Added many new features and flags to TestPerformance
|
2012-10-30 17:10:42 -05:00 |