Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42565
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 1 Aug 2008 16:11:14 +0000 (16:11 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 1 Aug 2008 16:11:14 +0000 (16:11 +0000)
commit3992826ea2e220bdc199983fd2bc8a9f7c99ed92
tree781572213daf1465dbac777f6a4857644e1a6b1a
parent90cc0e577a86216cedca4677c8435f35ee0a4c07
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42565
This patch:
 - limits the regexp for namespace to what is in the spec
 - removes the namespace token since the maximal munch rule means that there is a risk the second and third parts of a ternary expression would, incorrectly, be interpreted as a fucntion call.
 - modifies the lookahead for function to be more explicit about what to look for
My set of weird and wonderful test cases (mixing ternary, fucntion and empty) now all work.
Updated generated files will follow.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@681736 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/el/parser/ELParser.jjt