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]>

Reply via email to