geirm 2002/06/06 20:34:42 Modified: jexl/src/java/org/apache/commons/jexl/parser Parser.jjt Log: support for [][] Revision Changes Path 1.5 +8 -2 jakarta-commons-sandbox/jexl/src/java/org/apache/commons/jexl/parser/Parser.jjt Index: Parser.jjt =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jexl/src/java/org/apache/commons/jexl/parser/Parser.jjt,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Parser.jjt 7 Jun 2002 03:03:51 -0000 1.4 +++ Parser.jjt 7 Jun 2002 03:34:42 -0000 1.5 @@ -56,7 +56,7 @@ * Jexl : Java Expression Language * * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a> - * @version $Id: Parser.jjt,v 1.4 2002/06/07 03:03:51 geirm Exp $ + * @version $Id: Parser.jjt,v 1.5 2002/06/07 03:34:42 geirm Exp $ */ options @@ -451,7 +451,13 @@ void Reference() : {} { (LOOKAHEAD(Identifier() "[" ( Expression() | IntegerLiteral() | Reference()) "]") ArrayAccess() | Identifier()) - (LOOKAHEAD(2) "." (LOOKAHEAD(3) Method() | Identifier() | IntegerLiteral() ))* + (LOOKAHEAD(2) "." + ( + LOOKAHEAD(Identifier() "[" ( Expression() | IntegerLiteral() | Reference()) "]") ArrayAccess() | + (LOOKAHEAD(3) Method() | Identifier() | IntegerLiteral() ) + + ) + )* }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>