Sam Harwell
|
4010c599ba
|
Clarify the impact of configurations in rule stop states on the parser prediction termination algorithm
|
2013-01-03 02:46:24 -06:00 |
Sam Harwell
|
2b2114c3ae
|
Javadoc formatting, clarification, and links
|
2013-01-03 02:45:09 -06:00 |
Sam Harwell
|
90c234895a
|
Added javadocs for recently added methods
|
2013-01-03 02:44:39 -06:00 |
Sam Harwell
|
6c23a96046
|
Always update ATNConfigSet.hasSemanticContext and ATNConfigSet.dipsIntoOuterContext when adding configurations to the set; remove unnecessary manual updates
|
2013-01-03 02:41:02 -06:00 |
Sam Harwell
|
9b5417c54a
|
Update CHANGES.txt
|
2013-01-02 13:58:42 -06:00 |
Sam Harwell
|
4754ef993a
|
Simplify similar code paths
|
2013-01-02 13:46:00 -06:00 |
Sam Harwell
|
51437b7eed
|
Fix handling of rule stop states in full context mode
|
2013-01-02 13:45:59 -06:00 |
Sam Harwell
|
1f4f850765
|
Remove unnecessary null checks
|
2013-01-02 13:45:58 -06:00 |
Sam Harwell
|
43c5dd0a67
|
Handle potential null value
|
2013-01-02 13:45:57 -06:00 |
Sam Harwell
|
0b7a0a4c4b
|
Add several additional checks to verifyATN
|
2013-01-02 13:45:55 -06:00 |
Sam Harwell
|
6a9a6f7e50
|
Extract checkCondition helper method
|
2013-01-02 13:45:54 -06:00 |
Sam Harwell
|
21ac9a3ebe
|
ATNSimulator.stateFactory sets the ruleIndex (required), not the stateNumber (it's overwritten in ATN.addState)
|
2013-01-02 12:50:57 -06:00 |
Sam Harwell
|
a5e0c47be5
|
Formatting: no space after cast
|
2013-01-02 12:49:12 -06:00 |
Sam Harwell
|
fbfa61c3dd
|
Remove tree parser reference
|
2013-01-02 12:48:58 -06:00 |
Sam Harwell
|
922fe53bdd
|
Ignore testStartRuleWithoutEOF until we decide on the desired behavior
|
2013-01-02 09:06:00 -06:00 |
Sam Harwell
|
4040dc0d6d
|
After consuming EOF, only configurations in a RuleStopState are viable
|
2013-01-02 09:03:14 -06:00 |
Sam Harwell
|
b34ad624bc
|
No need to continue SLL prediction if every configuration is at a RuleStopState
|
2013-01-02 09:02:23 -06:00 |
Sam Harwell
|
61b872377c
|
Add timeout to unit test due to highlight non-termination of prediction algorithm without resorting to @Ignore
|
2013-01-02 08:33:54 -06:00 |
Sam Harwell
|
2080be8a14
|
Cannot call IntStream.consume after EOF is reached
|
2013-01-02 08:30:25 -06:00 |
Sam Harwell
|
e3383ecb61
|
Add unit test for start rule without EOF
|
2013-01-02 08:30:05 -06:00 |
Sam Harwell
|
8c92df27c6
|
Fix javadoc issues
|
2013-01-02 06:55:38 -06:00 |
Sam Harwell
|
274d566be6
|
TestPerformance.DEBUG_TEMPLATES should default to false
|
2013-01-02 06:50:05 -06:00 |
Sam Harwell
|
d9a95948ff
|
Updated CHANGES.txt
|
2013-01-02 06:44:07 -06:00 |
Sam Harwell
|
131c26edc0
|
Add @NotNull annotation
|
2013-01-02 06:41:24 -06:00 |
Sam Harwell
|
673dce5664
|
Add private constructor for Trees
|
2013-01-02 06:41:23 -06:00 |
Sam Harwell
|
8839d6b185
|
Remove unused/commented methods
|
2013-01-02 06:41:22 -06:00 |
Sam Harwell
|
112810db28
|
Documentation updates
|
2013-01-02 06:41:20 -06:00 |
Sam Harwell
|
c462547ff3
|
Support the -XdbgST and -XdbgSTWait options in TestPerformance
|
2013-01-02 06:41:19 -06:00 |
Sam Harwell
|
26d267ca38
|
Add the -XdbgSTWait command line option to block the tool execution until the STViz inspection dialog is closed
|
2013-01-02 06:41:18 -06:00 |
Sam Harwell
|
b6a824ddd5
|
No need to override method - bug was fixed in V3 runtime
|
2013-01-02 06:40:49 -06:00 |
Terence Parr
|
82dc6f7714
|
update README, date on license.
|
2013-01-01 13:43:15 -08:00 |
Terence Parr
|
a64187e641
|
Merge branch 'master' of github.com:parrt/antlr4
|
2012-12-31 15:07:03 -08:00 |
Terence Parr
|
bd46ac1c3f
|
I altered Target.getTargetStringLiteralFromANTLRStringLiteral() so that it converts \uXXXX in an ANTLR string to \uXXXX, thus, avoiding Java's conversion to a single character before compilation. Fixes antlr/antlr#111
|
2012-12-31 15:06:34 -08:00 |
Terence Parr
|
53e6efabc6
|
I altered Target.getTargetStringLiteralFromANTLRStringLiteral() so that it converts \uXXXX in an ANTLR string to \\uXXXX, thus, avoiding Java's conversion to a single character before compilation.
|
2012-12-31 15:04:36 -08:00 |
Sam Harwell
|
5d390b4a90
|
Need to shutdown the ExecutorService or the application will stay open
|
2012-12-29 00:16:59 -06:00 |
Sam Harwell
|
7811ad9e49
|
Also copy command line options to lexer in combined grammars
|
2012-12-25 08:06:56 -06:00 |
Terence Parr
|
c93970207e
|
gen grammar name and antlr version into gen'd files
|
2012-12-24 13:35:25 -08:00 |
Terence Parr
|
f43166bb45
|
pull version from manifest file or use 4.x.
|
2012-12-24 13:25:28 -08:00 |
Terence Parr
|
84189cc81a
|
Merge branch 'master' of github.com:antlr/antlr4
|
2012-12-24 12:47:02 -08:00 |
Terence Parr
|
29fd6a0c16
|
improved javadoc output
|
2012-12-24 12:13:31 -08:00 |
Sam Harwell
|
73e2a31d36
|
Call visitChildren by default
|
2012-12-24 14:04:32 -06:00 |
Terence Parr
|
36c3b2341c
|
add unit test for case when SLL needs to see EOF
|
2012-12-23 15:31:35 -08:00 |
Terence Parr
|
dc3279cf23
|
assertNotEquals wasn't found (I upgraded to junit 4.10 too). weird.
|
2012-12-20 16:33:26 -08:00 |
Sam Harwell
|
e6d1c7f257
|
Add Eclipse project files to .gitignore
|
2012-12-20 16:56:02 -06:00 |
Sam Harwell
|
b7e5cbd7f5
|
Use Arrays.copyOf
|
2012-12-20 16:55:56 -06:00 |
Sam Harwell
|
1894017eb7
|
Switch on result of getStateType
|
2012-12-20 16:55:18 -06:00 |
Sam Harwell
|
f3f8b425c3
|
Reference IntStream.EOF directly
|
2012-12-20 16:55:16 -06:00 |
Sam Harwell
|
6a5f609797
|
Add Utils.waitForClose
|
2012-12-18 18:15:21 -06:00 |
Sam Harwell
|
62531d2ea1
|
RuleContext.inspect returns Future<JDialog> to provide the created dialog
|
2012-12-18 18:15:06 -06:00 |
Sam Harwell
|
3b82dd9e24
|
inspect and save work with a list of rule names (no need to pass the Parser instance)
|
2012-12-18 18:13:32 -06:00 |