Sam Harwell
|
845bf53a51
|
Use HashMap instead of LinkedHashMap for DFA.states
|
2013-04-22 16:42:48 -05:00 |
Sam Harwell
|
7ebcc41b7b
|
Cache the ATNConfigSet hash code after it's made read only
|
2013-04-22 16:13:22 -05:00 |
Sam Harwell
|
a55a94c26e
|
Use a better hash code for DFAState
|
2013-04-22 16:13:13 -05:00 |
Sam Harwell
|
6c8a6178ee
|
Avoid constructing the mergeCache when it's not needed
|
2013-04-22 16:12:20 -05:00 |
Sam Harwell
|
f5294204ae
|
Add the TestPerformance.MAX_FILES_PER_PARSE_ITERATION configuration field
|
2013-04-21 15:00:20 -05:00 |
Sam Harwell
|
82f4d07243
|
Default value for TestPerformance.BAIL_ON_ERROR is now false since it's overridden anyway for first phase of two-stage parsing
|
2013-04-21 14:56:28 -05:00 |
Sam Harwell
|
e438b60f37
|
Add the SHUFFLE_FILES_AT_START and SHUFFLE_FILES_AFTER_ITERATIONS options to TestPerformance
|
2013-04-21 14:55:31 -05:00 |
Sam Harwell
|
ecf2258380
|
Revert "add counter for stack graph nodes."
This reverts commit 43e73c8da9 .
|
2013-04-21 13:11:40 -05:00 |
Terence Parr
|
bc4b530b3b
|
tweak my tests for java.
|
2013-04-20 10:17:25 -07:00 |
Terence Parr
|
c81a839897
|
Merge branch 'master' of github.com:antlr/antlr4
|
2013-04-20 10:14:10 -07:00 |
Terence Parr
|
007308f4d2
|
Merge pull request #226 from sharwell/parser-simplification
ParserATNSimulator simplification; removes explicit DFA or ATN with stack simulation.
|
2013-04-20 10:13:59 -07:00 |
Terence Parr
|
43e73c8da9
|
add counter for stack graph nodes.
|
2013-04-20 10:13:02 -07:00 |
Sam Harwell
|
a4d174f44b
|
Remove statistics that lost their meaning
|
2013-04-18 15:52:40 -05:00 |
Sam Harwell
|
aaea26ee3a
|
Remove execDFA - it doesn't do anything execATN doesn't do
|
2013-04-18 15:52:37 -05:00 |
Sam Harwell
|
9206a263b7
|
Add error edges to DFA
|
2013-04-18 15:52:34 -05:00 |
Sam Harwell
|
64354e5740
|
Add computed state to DFA before moving to full context simulation
|
2013-04-18 15:52:31 -05:00 |
Sam Harwell
|
2393cfd40e
|
Remove unnecessary locals
|
2013-04-18 15:52:28 -05:00 |
Sam Harwell
|
5727128722
|
Allow ATN fallback in parser to continue to use DFA edges when available
|
2013-04-18 15:52:26 -05:00 |
Sam Harwell
|
a90529720e
|
Don't try to optimize read-only configuration sets
|
2013-04-18 15:52:23 -05:00 |
Sam Harwell
|
2410b97aab
|
addDFAEdge needs to return the true target state of the added edge
|
2013-04-18 15:52:20 -05:00 |
Sam Harwell
|
74f4938033
|
Remove unnecessary duplicate conditions
|
2013-04-18 15:52:17 -05:00 |
Sam Harwell
|
3defe6a2b1
|
Remove comments with incorrect concurrency requirements
|
2013-04-18 15:52:14 -05:00 |
Sam Harwell
|
bc9fd41ae5
|
Remove unnecessary local
|
2013-04-18 15:52:11 -05:00 |
Sam Harwell
|
7a7f4a7851
|
Must check rule transition follow states before eliminating states in the ATN (fixes #224)
|
2013-04-18 14:46:11 -05:00 |
Sam Harwell
|
bf4f198fbf
|
Fix build error
|
2013-04-18 14:43:56 -05:00 |
Sam Harwell
|
9236477438
|
Fix code in TestPerformance that clears the DFA
|
2013-04-15 11:12:16 -05:00 |
Sam Harwell
|
db85cbc257
|
Fix EOF handling when closure operation was skipped (fixes #218)
|
2013-04-12 14:02:24 -05:00 |
Sam Harwell
|
bb18e14e04
|
Throw UnsupportedOperationException in not implemented method
|
2013-04-12 13:20:10 -05:00 |
Sam Harwell
|
5c2b764670
|
Finer locks in DFA updates
|
2013-04-12 13:19:40 -05:00 |
Sam Harwell
|
8b3062175d
|
Fewer and finer locks on ATNSimulator.sharedContextCache
|
2013-04-12 13:19:04 -05:00 |
Sam Harwell
|
05f667d2e5
|
Initialize the elements of the decisionToDFA arrays when the array is created
|
2013-04-12 13:17:53 -05:00 |
Terence Parr
|
31bf3ceef0
|
Merge pull request #215 from sharwell/error-testing
Error testing
|
2013-04-04 11:14:09 -07:00 |
Sam Harwell
|
f4ae1cf471
|
Updated documentation
|
2013-04-04 13:09:54 -05:00 |
Sam Harwell
|
4433a57baa
|
Strict handling of redefined rules (do not attempt to generate code), fixes #210
|
2013-04-04 13:09:31 -05:00 |
Sam Harwell
|
7235d71cc0
|
Fix NPE revealed by updated testing method
|
2013-04-04 13:07:43 -05:00 |
Sam Harwell
|
805430177c
|
More thorough testing of tool error reporting
|
2013-04-04 13:06:22 -05:00 |
Sam Harwell
|
cb991ba46d
|
Merge branch 'maven-plugin'
|
2013-03-27 15:08:02 -05:00 |
Sam Harwell
|
5462e2868a
|
Fix documentation links to the antlr4 goal
|
2013-03-27 15:07:18 -05:00 |
Sam Harwell
|
afc65faed6
|
Fix issues with automatic site generation (plugin-info.html and antlr4-mojo.html were not getting created)
|
2013-03-27 15:07:13 -05:00 |
Sam Harwell
|
ff10afe9e6
|
Add Jim Idle as a developer to pom.xml
|
2013-03-27 15:07:09 -05:00 |
Sam Harwell
|
0e5cf32bf4
|
Merge branch 'fix-195'
|
2013-03-27 15:02:42 -05:00 |
Sam Harwell
|
2242948c03
|
Merge branch 'fix-76'
|
2013-03-27 15:02:17 -05:00 |
Sam Harwell
|
cae9f7bbf1
|
Merge branch 'fix-202'
|
2013-03-27 15:02:07 -05:00 |
Sam Harwell
|
71cc6fba8a
|
Merge branch 'fix-194'
|
2013-03-27 15:01:57 -05:00 |
Sam Harwell
|
f75878b3e6
|
Merge branch 'fix-196'
|
2013-03-27 15:01:45 -05:00 |
Sam Harwell
|
961f68c865
|
Fix incorrect reports of label type conflicts for labels aliased across separate *labeled* outer alternatives (fixes #195)
|
2013-03-27 11:21:32 -05:00 |
Sam Harwell
|
c592e41637
|
Split serialized ATN in Java target to ensure string literals are under 65535 bytes limit (fixes #76)
|
2013-03-27 11:04:28 -05:00 |
Sam Harwell
|
7f029a3c80
|
Avoid creating empty action methods in lexer (fixes #202)
|
2013-03-27 09:46:45 -05:00 |
Sam Harwell
|
46c12278a8
|
Add error 150: MISSING_LEXER_COMMAND_ARGUMENT; add error 151: UNWANTED_LEXER_COMMAND_ARGUMENT
|
2013-03-27 00:10:07 -05:00 |
Sam Harwell
|
551100ea37
|
Add error 149: INVALID_LEXER_COMMAND (fixes #190)
|
2013-03-26 23:57:11 -05:00 |