fix comments; fix unit test

This commit is contained in:
Terence Parr 2012-09-08 13:13:00 -07:00
parent 726fe2c983
commit 0a961645be
2 changed files with 3 additions and 5 deletions

View File

@ -606,7 +606,7 @@ public class ParserATNSimulator<Symbol extends Token> extends ATNSimulator {
loopsSimulateTailRecursion,
false);
if ( reach==null ) {
// TODO: if any configs in previous dipped into outer context, that
// if any configs in previous dipped into outer context, that
// means that input up to t actually finished entry rule
// at least for SLL decision. Full LL doesn't dip into outer
// so don't need special case.
@ -683,7 +683,6 @@ public class ParserATNSimulator<Symbol extends Token> extends ATNSimulator {
greedy,
loopsSimulateTailRecursion,
true);
// we have write lock already, no need to relock
predictedAlt = execATNWithFullContext(dfa, D, s0_closure,
input, startIndex,
outerContext,
@ -804,7 +803,7 @@ public class ParserATNSimulator<Symbol extends Token> extends ATNSimulator {
// " line "+input.LT(1).getLine()+":"+input.LT(1).getCharPositionInLine());
reach = computeReachSet(previous, t, greedy, true, fullCtx);
if ( reach==null ) {
// TODO: if any configs in previous dipped into outer context, that
// if any configs in previous dipped into outer context, that
// means that input up to t actually finished entry rule
// at least for LL decision. Full LL doesn't dip into outer
// so don't need special case.

View File

@ -220,8 +220,7 @@ public class TestParserExec extends BaseTest {
"if x if x a else b", true);
String expecting = "";
assertEquals(expecting, found);
assertEquals("line 1:12 reportAttemptingFullContext d=1, input='else'\n",
this.stderrDuringParse);
assertNull(this.stderrDuringParse);
}
}