Author: markt Date: Thu Sep 18 12:42:54 2008 New Revision: 696780 URL: http://svn.apache.org/viewvc?rev=696780&view=rev Log: Add explicit lookaheads where they could be ambiguity. This resolves some TCK failures with the fix for 42565.
Modified: tomcat/trunk/java/org/apache/el/parser/ELParser.jjt Modified: tomcat/trunk/java/org/apache/el/parser/ELParser.jjt URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/parser/ELParser.jjt?rev=696780&r1=696779&r2=696780&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/el/parser/ELParser.jjt (original) +++ tomcat/trunk/java/org/apache/el/parser/ELParser.jjt Thu Sep 18 12:42:54 2008 @@ -104,7 +104,7 @@ */ void Choice() : {} { - Or() (<QUESTIONMARK> Choice() <COLON> Choice() #Choice(3))* + Or() (LOOKAHEAD(3) <QUESTIONMARK> Choice() <COLON> Choice() #Choice(3))* } /* @@ -278,7 +278,7 @@ Token t1 = null; } { - (t0=<IDENTIFIER> <COLON>)? t1=<IDENTIFIER> + (LOOKAHEAD(2) t0=<IDENTIFIER> <COLON>)? t1=<IDENTIFIER> { if (t0 != null) { jjtThis.setPrefix(t0.image); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]