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 |
Sam Harwell
|
5924d3f935
|
Corrections to Java grammars used by TestPerformance
|
2012-10-30 16:39:12 -05:00 |
Sam Harwell
|
efa9ea7811
|
Simplify LexerATNSimulator to reduce duplicate code (duplicate instruction executions and duplicated code blocks)
|
2012-10-30 09:24:03 -05:00 |
Sam Harwell
|
1e5cfb4a1e
|
Add unit test for behavior of lexer with input-position-sensitive predicates
|
2012-10-30 08:46:02 -05:00 |
Sam Harwell
|
13e940b1db
|
Fix error messages not shown if invoke(...) throws InvocationTargetException
|
2012-10-30 08:35:00 -05:00 |
Sam Harwell
|
6db106855f
|
Fix Java test grammars
|
2012-10-30 08:34:04 -05:00 |
Terence Parr
|
a115490d5e
|
Merge branch 'warnings-as-errors' of git://github.com/sharwell/antlr4
|
2012-10-29 11:27:46 -07:00 |
Sam Harwell
|
871db85ecb
|
Add field DecisionState.nonGreedy, computed in tool and serialized as one bit in the state type field
|
2012-10-29 13:14:50 -05:00 |
Sam Harwell
|
94d3de748e
|
Unit tests for ('a' | 'ab') in lexers
|
2012-10-29 13:14:34 -05:00 |
Sam Harwell
|
37425b70d0
|
Subtle whitespace changes in Java.stg reduces size of generated code without hurting legibility
|
2012-10-28 17:16:37 -05:00 |
Sam Harwell
|
25c5802ba4
|
Use suggested v4 syntax in unit tests
|
2012-10-28 17:11:36 -05:00 |
Sam Harwell
|
55c1652fcd
|
Unit tests for parser greedy/non-greedy
|
2012-10-28 17:11:02 -05:00 |
Sam Harwell
|
f46d06aec6
|
Fix testA, testB, and testE in TestSymbolIssues
|
2012-10-28 16:59:40 -05:00 |
Sam Harwell
|
59b3a05a05
|
warning 108 for "token name foo is already defined"
|
2012-10-28 16:58:49 -05:00 |
Sam Harwell
|
b879d508ee
|
Fix generated alt numbers for non-greedy quantifiers
|
2012-10-28 16:45:45 -05:00 |
Sam Harwell
|
4d2df41cdb
|
Format and document the 'state' template to improve readability
|
2012-10-28 16:42:23 -05:00 |